問題タブ [prometheus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Prometheus IO と python-django アプリケーションの統合
Prometheus io を Python Django アプリケーションと統合して、さまざまな API のパフォーマンス メトリックを追跡します。私はプロメテウスが初めてです。Prometheus と最近の Python クライアントに関するドキュメントを確認しました。ローカルに設定しましたが、アプリケーションからメトリックをプッシュする方法がわかりません。誰かがそれに関して何か提案があれば、私は本当に感謝しています.
python - statsd-bridge を使用して statsd からプロメテウスにデータをプッシュする
さまざまなメトリックを測定するために、python django アプリケーションで statsd を使用しています。現在、prometheus io を統合して、後でこれらのメトリクスを照会できるようにしています。このコンテキストでは、私は statsd_bridge https://github.com/prometheus/statsd_bridgeを調べました。私は次のようにそれを使用しています:
./statsd_bridge -statsd.listen-address="localhost:9090" -statsd.mapping-config="" -web.listen-address="abcd:8125" -web.telemetry-path="/metrics"
上記では、statsd はポート 8125 の abcd で実行されており、ローカル マシンにプロメテウスをセットアップしました。しかし、問題は、プロメテウスの statsd メトリック、つまりhttp://localhost:9090/metricsがまったく表示されないことです。だから、誰かが私がここでやっている間違いを理解するのを手伝ってくれたら、本当に感謝します.
mesosphere - マラソンを使用してメソスフィア DCOS クラスターで Prometheus nginx エクスポーターを構成する
https://github.com/discordianfish/nginx_exporterに記載されている手順に従って、 nginx exporterの docker コンテナーをセットアップしました。
次に、メソスフィア クラスターに marathon を使用して nginx の docker コンテナーをインストールします。パラメータ 'nginx.scrape_uri' を Docker コンテナに提供するにはどうすればよいですか。このリンクの「特権モードと任意の Docker オプション」で指定された「パラメーター」プリミティブを使用してみましたhttps://mesosphere.github.io/marathon/docs/native-docker.htmlただし、JSON にパラメータープリミティブを追加しますアプリを「デプロイ中」状態のままにします。
マラソンを使用してnginx-exporter用のアプリを作成するために使用しているJSONファイルは次のとおりです。
パラメータ「nginx.scrape_uri」をJSONファイルに追加する正しい方法を教えてください。ありがとう。
unix - パスワードでプロメテウスへのアクセスを保護
サーバーの統計をグラフ化するためにプロメテウスを使用しています。問題は、その annybody がhttp://my.Ip.Adress:port/index.htmlからグラフにアクセスできることです。このアクセスをパスワードで保護するにはどうすればよいですか? または、ポートをパスワードで保護することは可能ですか?
database - ユースケース: InfluxDB と Prometheus の比較
Prometheusの Web ページに従うと、Prometheus と InfluxDB の主な違いの 1 つはユースケースです。Prometheus は時系列のみを保存しますが、InfluxDB は個々のイベントの保存に適しています。InfluxDB のストレージ エンジンに関していくつかの主要な作業が行われたため、これが今でも当てはまるかどうか疑問に思います。
時系列データベースをセットアップしたいのですが、プッシュ/プッシュ モデル (およびおそらくパフォーマンスの違い) を除けば、両方のプロジェクトを分離する大きなものは見当たりません。誰かがユースケースの違いを説明できますか?
docker - Prometheus の「ターゲットの再ラベル付け」を使用して、cAdvisor の Docker イメージ名をタグなしで抽出します
PrometheusをcAdvisorと共に使用して環境を監視しています。
ここで、Prometheus の「ターゲットの再ラベル付け」を使用して、その値がタグなしの Docker コンテナーのイメージ名であるラベルを作成しようとしました。オリジナルの削りimage
ラベルを元にしています。
何らかの理由で、デバッグ ログ レベルで実行するとエラーが表示されず、機能しません。cAdvisor からスクレイピングされた指標 (例: container_last_seen
) を確認できますが、新しく作成したラベルが表示されません。
私のジョブ構成:
私のラベル - image_tagless
- はスクレイピングされたメトリクスから欠落しています。
どんな助けでも大歓迎です。