GolangによるPrometheusのExporterの作成 やること 今回は、自作のExpoterの作り方の情報がすごい少ないなと感じたので とても簡単に作れるよというのをお見せできたらと思います。 事前準備 まず、prometheusのライブラリを取ってきましょう。 $ go get github.com/prometheus/client_golang/prometheus インストルメンテーション promethusはプル型のモニタリングシステムであり、監視対象にHTTPでアクセスしメトリクスを収集します。 すなわち、監視される側でprometheus形式のメトリクスを投げるHTTPのエンドポイントが必要となります。 それを提供するのがExporterでなんですが、自分好みの値を格納したいと思ってた時に、 それに適したExporterがないなんてことはざらにあります。 その際に、
![Golangで簡単にPrometheusのExporterを作れる。 - ry's Tech blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/5dfeef4d4eafee4f62849b28ba205f240ae3a69c/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fr%2Fryo_xjsbx%2F20200413%2F20200413222937.png)