タグ

ブックマーク / zenn.dev/empenguin (1)

  • Go で実装した Web アプリケーションと Prometheus の連携

    はじめに Go で Echo を使用した Web アプリケーションと Prometheus を連携させ、アプリケーションで独自に定義したメトリクスを Prometheus でスクレイプする実装を行ったので、手順についてまとめます。 実装 今回は、クライアントからのリクエストをカウントするメトリクスを定義します。その際にクライアントから指定されたリクエストパラメータ number が偶数か奇数かでメトリクスに付与するラベルを変更するような実装を行います。 Go の実装 はじめに Go の実装を行います。まず必要なライブラリをインストールします。具体的には以下のコマンドを実行します。また、今回使用した Go のバージョンは 1.16 となります。 $ go install github.com/labstack/echo/v4@latest $ go install github.com/la

    Go で実装した Web アプリケーションと Prometheus の連携
  • 1