Skip to content

golift/telegraf-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

telegraf-docker

Why

Provides a telegraf docker image with added tools for monitoring disks, sensors and IPMI. This exists because the base telegraf Docker image makes it difficult to monitor some system metrics. See this issue for more info about those difficulties.

What

Re-creates the official Telegraf docker container with the following tools added:

  • smartctl (smartmontools)
  • ipmitool
  • nvme-cli
  • sensors (lm-sensors)
  • mtr (mtr-tiny)
  • sudo

In addition to sudo being installed, sudoers entries are added for smartctl, ipmitool and nvme.

How

Built automatically by DockerHub Cloud. Use this image:

docker pull golift/telegraf

When

The renovate bot should automatically merge a pull request with a new Telegraf Docker manifest when a new Telegraf version is released. This auto-merge to the main branch triggers Docker Cloud to re-build this image.

In theory, this should always be up to date with the latest tag of telegraf on Dockerhub. The built manifest supports the same 3 architectures as the original image.

Problems

It's always the latest tag. This makes pinning a version difficult. One day renovate will support adding repo tags, which will allow Docker to build different manifest tags. If you want to pin a specific version, you should use the sha256 shown on docker hub.