Uploaded image for project: 'DC/OS'
  1. DC/OS
  2. DCOS_OSS-3943

Write a Telegraf processor plugin to add tags for each DC/OS-related metric

    Details

      Description

      We should write a processor plugin for Telegraf to get state from Mesos.

      It should use the mesos-go agent package.

      Each metric which is processed by the plugin should be checked for the presence of a container_id tag. If so, the plugin should add further tags (see below). If not, the metric should not be altered.

      Metrics must always be tagged with:

      • service_name (ie framework name)
      • task_name
      • executor_name

      Metrics must also be tagged with any labels on the task which are prefixed DCOS_METRICS_. For example, any metric from a task labeled DCOS_METRICS_FOO=bar must be tagged FOO=bar

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                philip Philip Norman
                Reporter:
                philip Philip Norman
                Team:
                Cluster Ops Team
                Watchers:
                Mergebot, Philip Norman
              • Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: