Repolode
prometheus

prometheus/client_python

Prometheus形式でアプリケーションのメトリクスを公開する、公式Pythonクライアントライブラリ。

スター
4,384
フォーク
904
未解決の Issue
172
最終コミット
8 日前

これは何?

prometheus_clientは、Prometheus公式のPython計装ライブラリです。Pythonアプリケーションでカウンター、ゲージ、ヒストグラムなどのメトリクスを定義し、HTTP経由で公開してPrometheusサーバーがスクレイピングできるようにします。

パッケージはpipでPyPIからインストールできます。詳細なドキュメントはプロジェクトのGitHub Pagesで公開されており、リリースノートは変更履歴としてGitHubのリリースページに掲載されています。

Prometheusをすでに運用していて、監視データを収集するためにPythonのサービス、スクリプト、エクスポーターを計装したい開発者を対象としています。

主な機能

  • 01カウンター、ゲージ、ヒストグラム、サマリーの各メトリクス型を提供します。
  • 02Prometheusがスクレイピングできるように、メトリクスをHTTP経由で公開します。
  • 03pipを使ってPyPIからインストールできます。
  • 04Prometheus公式のPythonクライアントとしてメンテナンスされています。

ユースケース

  • Python製Webサービスにリクエスト数やレイテンシのメトリクスを追加する。
  • バックグラウンドジョブやスクリプトを計装して監視する。
  • PythonでカスタムPrometheusエクスポーターを作成する。

クイックスタート

  1. 1

    PyPIからパッケージをインストール

    pip install prometheus-client

収録されている特集

トピック

よくある質問

client_python とは?
Prometheus形式でアプリケーションのメトリクスを公開する、公式Pythonクライアントライブラリ。 prometheus_clientは、Prometheus公式のPython計装ライブラリです。Pythonアプリケーションでカウンター、ゲージ、ヒストグラムなどのメトリクスを定義し、HTTP経由で公開してPrometheusサーバーがスクレイピングできるようにします。
client_python は無料で使えますか?ライセンスは?
client_python は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
client_python は今もメンテナンスされていますか?
活発にメンテナンス中。client_python の最終コミットは 2026年10月30日 です。
client_python は何に使えますか?
Python製Webサービスにリクエスト数やレイテンシのメトリクスを追加する。 バックグラウンドジョブやスクリプトを計装して監視する。 PythonでカスタムPrometheusエクスポーターを作成する。
client_python のインストール方法は?
PyPIからパッケージをインストール: pip install prometheus-client
client_python はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/prometheus/client_python

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト