cortextが現在cncfサンドボックスのインキュベーションにおけるマルチテナント・ソリューションのプロメテウスで、次のように簡単な試験であります
:問題のgolangパッケージので、いくつかのプロジェクトにあまり依存がそのように、具体的に構成され、モジュールはgoproxy構成を使用して行くに基づいていることに注意してください
エクスポートGOPROXY = https://goproxy.cn/、ここでは、シングル・インスタンス・モードを実行しています
単一のインスタンス、単一のプロセスの実行
- クローン皮質コード
gitのクローン ます。https://github.com/cortexproject/cortex.git
- の構築
CDの皮質
行くの構築。/ CMD / 皮質
- スタート
。/ 皮質- 設定。ファイル=。/ ドキュメント/ シングル- プロセス- 設定。YAML
- プロメテウスの実行
また、構築するためにソースコードに基づいていますが、remote_writeを追加する必要があります
コードクローンプロメテウス
gitのクローンます。https://github.com/prometheus/prometheus
プロメテウスの構築
CDのプロメテウス
行くの構築。/ CMD / プロメテウス
デモの構成変更
のドキュメント/例/ prometheus.yml以下を追加します
remote_write:
- URL:のhttp:// localhostを:9009 / API /ウエディング/プッシュ
- ラン
。/ プロメテウス- 設定。ファイル=。/ ドキュメント/ 例/ プロメテウス。YML
- 実行grafanaダッシュボードツールの
ドッキングウィンドウの開始
ドッカーが実行- D - 名= grafana - P 3000:3000 grafana / grafana
promethesuデータソースの追加
、独自のドッキングウィンドウのホストIPのために変更するために注意を払うを
http://host.docker.internal:9009/api/prom
注意:比較のために、ネイティブ好ましくも追加プロメテウスサーバー
業績
- コントラストgrafanaの問い合わせにより、
- データ記憶効果
次のように/ tmp /皮質に保存されているデモデータ:
説明
上記の単純なスタンドアロンの裁判で、裁判はドッキングウィンドウ・コン実行複数のインスタンスの後ろになります
参考資料
https://github.com/cortexproject/cortex/blob/master/docs/getting_started.md