I am using prometheus output plugin to push metrics collected to a prometheus server.
When i test the config locally all the metrics are coming up as expected.
# telegraf --config mesos_inputs.conf --test
* Plugin: inputs.mesos, Collection 1
> mesos,role=slave,host=mesos-slave1.blabla.foo.com,server=localhost slave/gpus_percent=0,slave/executors_running=50,slave/container_launch_errors=545,slave/valid_framework_messages=0,slave/mem_revocable_used=0,containerizer/mesos/provisioner/remove_container_errors=0,containerizer/fetcher/task_fetches_succeeded=3638,slave/mem_total=159744,system/load_1min=5.58,containerizer/mesos/container_destroy_errors=0,system/mem_free_bytes=38771929088,slave/disk_used=2.583,system/mem_total_bytes=169008480256,slave/invalid_status_updates=0,slave/disk_total=506630,slave/disk_percent=0.00000509839527860569,slave/registered=1,containerizer/mesos/provisioner/bind/remove_rootfs_errors=0,slave/gpus_revocable_total=0,containerizer/fetcher/cache_size_total_bytes=2147483648,slave/recovery_errors=0,slave/cpus_used=23.2,slave/tasks_staging=1,slave/cpus_revocable_percent=0,slave/invalid_framework_messages=0,slave/tasks_starting=0,slave/executors_terminating=0,slave/tasks_finished=59,slave/executors_preempted=0,slave/tasks_gone=0,system/load_15min=8.35,slave/frameworks_active=1,slave/mem_used=159584,slave/cpus_revocable_total=0,slave/disk_revocable_total=0,slave/disk_revocable_used=0,slave/gpus_used=0,slave/disk_revocable_percent=0,slave/executors_registering=1,containerizer/fetcher/task_fetches_failed=0,slave/gpus_total=0,slave/tasks_lost=0,slave/executor_directory_max_allowed_age_secs=253071.036932095,slave/tasks_failed=2052,slave/mem_revocable_percent=0,slave/executors_terminated=5280,slave/mem_percent=0.998998397435897,slave/cpus_total=28,system/cpus_total=40,slave/valid_status_updates=6289,slave/gpus_revocable_percent=0,slave/cpus_percent=0.828571428571429,slave/uptime_secs=138506.359238912,system/load_5min=7.5,slave/tasks_running=50,slave/cpus_revocable_used=0,containerizer/mesos/filesystem/containers_new_rootfs=0,slave/tasks_killed=3169,slave/tasks_killing=0,containerizer/fetcher/cache_size_used_bytes=0,slave/gpus_revocable_used=0,slave/mem_revocable_total=0 1511937292000000000
But none of these metrics show up in the prometheus. Other metrics of the host like the system and docker metrics are coming up in prometheus.
What am I missing and do i need to add some translation anywhere?