あなたのPrometheusメトリックをGrafana雲にリモートで書く
4682 ワード
セットアップグラファナ雲
登録するGrafana Cloud .
GrapfanaクラウドのAPIキーを作成する
私たちはローカルのPrometheusがGrafanaクラウドにリモートで書くことを可能にするAPIキーを作成します.
Generate now
との役割を持つAPIキーを作成するMetricsPublisher
. 両方のスニペットのパスワードは、APIキーで記入する必要があります.
ローカルセットアップ
私はランチャーデスクトップを使用したが、ほとんどのKubernetesの配布は同様に動作するはずです.プロメテウスを配備しますkube-prometheus-stack ヘルム.
$ helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
$ helm repo update
プロメテウスをインストールする前に、値を微調整します.YAML我々は以前に作成しました.ユーザ名とパスワードを直接ファイルに貼り付けません.代わりに、Prometheus設定からの秘密と参照を作成します.$ kubectl create secret generic grafanacloudsecret \
--from-literal=username=<YOURUSERNAME> \
--from-literal=password='<YOURPASSWORD>'
さて、値を編集します.山口大編集版です.ユーザー名とパスワードが秘密を参照していることに注意してください.また、私はこのローカルクラスタから送られるメトリックに余分なラベルを付ける余分なパラメータを追加しました.prometheus:
prometheusSpec:
remoteWrite:
- url: "https://prometheus-prod-10-prod-us-central-0.grafana.net/api/prom/push"
basicAuth:
username:
name: grafanacloudsecret
key: username
password:
name: grafanacloudsecret
key: password
replicaExternalLabelName: "__replica__"
externalLabels: {cluster: "mylocalcluster"}
さて、プロメテウスをインストールしましょう.$ helm install prometheus prometheus-community/kube-prometheus-stack -n prometheus --create-namespace -f values.yaml
Grafana雲のメトリクスをチェックしてください
あなたのGrafana雲に戻って、そして
Grafana Cloud Billing/Usage
. あなたがしばらく待つならば、我々はgrafana雲で摂取されている若干のメトリックを見なければなりません.左側のペインでは、探検に行く.メトリックのブラウザで
container_memory_usage_bytes
. 私たちはローカルKubernetesクラスタのメモリ使用量を見ることができます.クラスタ:“mylocalcluster”という名前の追加ラベルがあることに注意してください.山口大これは、このデータがどこから来ているかの識別子として使用できます.リファレンス
Reference
この問題について(あなたのPrometheusメトリックをGrafana雲にリモートで書く), 我々は、より多くの情報をここで見つけました https://dev.to/kaitoii11/remote-writing-your-prometheus-metrics-to-grafana-cloud-3k24テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol