Alibaba Cloud クラウド監視リアルタイムデータを自社構築の Prometheus に接続

Alibaba Cloud クラウド監視リアルタイムデータを自社構築の Prometheus に接続

すでにクラウド内に完全なエンタープライズ IT 管理システムを導入しているお客様もおり、統合監視のためにクラウド データをリアルタイムでオフラインにエクスポートしたいと考えています。このシナリオに基づいて、CloudMonitor はデータを監視するためのリアルタイム エクスポート ツールをリリースしました。このツールは、顧客の敷地内でオフラインで実行し、構成に応じて CloudMonitor から監視データをリアルタイムで取得し、ローカルの Prometheus に継続的に書き込むことができます。

ソリューションの利点

  • Cloud Monitoring ですべてのクラウド サービスをサポートします。
  • エンタープライズ クラウド監視に基づくリアルタイム データ エクスポート機能は、より高速かつリアルタイムです。監視データはストリーミング方式でエクスポートされるため、異常なデータ損失、API 呼び出し制限、フロー制御の問題を心配する必要はありません。
  • ローカライズされた展開とシンプルな操作。
  • エクスポートされた監視データには豊富なディメンションがあり、インスタンスの IP アドレス、インスタンス名、リージョン、リソース グループ、タグなどの情報が自動的に入力されるため、PromQL を通じてデータの多次元統計分析を簡単に実行できます。

背景情報

Enterprise Cloud Monitoring の有効化には料金はかかりません。その後の請求は実際の使用量に基づいて行われます。リアルタイム データ エクスポートの料金の詳細については、「リアルタイム データ エクスポート」を参照してください。

前提条件

Enterprise Cloud Monitoring が有効になっていることを確認してください。詳細な操作については、「Enterprise Cloud Monitoring のアクティブ化」を参照してください。 Prometheus はクラウド監視ネットワークと通信する必要があります。

1. サービス減圧

[root@prometheus opt]# unzip exporter_local-2023_04_23_18-24-53.zip [root@prometheus opt]# mv exporter_local-2023_04_23_18-24-53 alyun_exporter

2. 設定ファイルを変更する

[root@prometheus opt]# vim /opt/alyun_exporter/configs/product.yml # 服务端接入点,配置文件位置、日志等级等serverconf: service_endpoint: cms-export.cn-shanghai.aliyuncs.com # export服务地址(公网地址) page_size: 300 # 查询数据的分页大小log_dest: 1 # 1 stdout; 2 file log_dir: # 日志文件位置log_level: Warning # 日志等级http_proxy: # http代理https_proxy: # https代理no_proxy: # noproxy代理no_meta: true # 是否补充meta信息的功能no_savepoint: true # 是否记录进度no_tag_prefix: true # 是否为标签增加'tag_'前缀# 远端Prometheus 的写入地址和鉴权remote_prom: endpoint: http://172.30.71.5:9090/api/v1/write # Prometheus服务地址(本地自建,需开启远程写入) basic_auth: username: name # basic auth 的username password: bb # basic auth 的password # 用户账号的信息,tag,desc等信息的查询credential: user_id: 14554***** # 用户的userid access_key: L*****o9 # 用户的ak access_secret: O*****S # 用户的sk # 配置用户想要写入数据的label,如果不需要可以直接删除这一项配置#datatag: # - {key: customKey1, val: val1} # - {key: customKey2, val: val2} # 配置需要导出的产品类型和指标products: - namespace: acs_rds_dashboard ##名字是固定死的metric_info: - metric_list: [ConnectionUsage,CpuUsage,DataDelay,DiskUsage,IOPSUsage,MemoryUsage,MySQL_ActiveSessions,MySQL_ComDelete,MySQL_ComInsert,MySQL_ComInsertSelect,MySQL_ComReplace,MySQL_ComReplaceSelect,MySQL_ComSelect,MySQL_ComUpdate,MySQL_DataDiskSize,MySQL_IbufDirtyRatio,MySQL_IbufReadHit,MySQL_IbufRequestR,MySQL_IbufRequestW,MySQL_IbufUseRatio,MySQL_InnoDBDataRead,MySQL_InnoDBDataWritten,MySQL_InnoDBLogFsync,MySQL_InnoDBLogWriteRequests,MySQL_InnoDBLogWrites,MySQL_InnoDBRowDelete,MySQL_InnoDBRowInsert,MySQL_InnoDBRowRead,MySQL_InnoDBRowUpdate,MySQL_InstanceDiskSize,MySQL_LogDiskSize,MySQL_NetworkInNew,MySQL_NetworkOutNew,MySQL_OtherDiskSize,MySQL_ProxyCpuUsage,MySQL_QPS,MySQL_SlaveIORunning,MySQL_SlaveSQLRunning,MySQL_SlowQueries,MySQL_TPS,MySQL_TempDiskTableCreates,MySQL_ThreadsConnected,MySQL_TmpDiskSize,MySQL_ibufPoolReads] period: 60 - namespace: acs_mongodb ##名字是固定死的metric_info: - metric_list: [ShardingCPUUtilization,ShardingConnectionAmount,ShardingConnectionUtilization,ShardingDataDiskAmount,ShardingDataDiskAmountOriginal,ShardingDiskUtilization,ShardingIOPSUtilization,ShardingInstanceDiskAmount,ShardingIntranetIn,ShardingIntranetOut,ShardingLogDiskAmount,ShardingMemoryUtilization,ShardingNumberRequests,ShardingOpCommand,ShardingOpDelete,ShardingOpGetmore,ShardingOpInsert,ShardingOpQuery,ShardingOpUpdate,ShardingQPS,ShardingReplicationLag] period: 60

3. 開始

[root@prometheus-20230428 alyun_exporter]# ./exporter_local &

4. プロメテウスでインジケーターを取得する

AliyunMongodb_ShardingConnectionAmount AliyunRds_MySQL_IbufDirtyRatio

インジケーターのプレフィックスに注意してください:

エンタープライズ クラウド監視サービスは、もともと Aliyun+{製品名} + "_" というプレフィックスを使用して設計されていました。例:

  • ecsインジケーターにはAliyunEcs_というプレフィックスが付きます。
  • slbインジケータにはAliyunSlb_というプレフィックスが付きます。
  • eipインデックスにはAliyunVpceip_というプレフィックスが付きます。
  • fcのインジケータにはAliyunFc_がプレフィックスとして付きます

#エクスポートする必要がある製品タイプと指標を構成する

5.Prometheusページ表示

このコンポーネントはクラウド監視データを Prometheus に書き込むため、Prometheus では構成は必要ありません。リモート書き込みを有効にするだけです。 Prometheus は監視対象のインスタンスをアクティブに表示しませんが、インスタンスをパッシブにクエリすることはできます。

次のように:

6. Grafanaページ表示

https://help.aliyun.com/zh/cms/use-cases/export-monitoring-data-to-a-self-managed-prometheus-instance?spm=a2c4g.11186623.0.0.44203f3eAvA1tC

コンポーネントのインストール パッケージと Grafana Alibaba Cloud テンプレートが必要な場合は、私の公式アカウントをフォローして、プライベートにチャットしてください。

著者について

51CTO コミュニティ エディターの Wu Shouyang は、8 年間の DBA 業務経験を持ち、MySQL、Redis、MongoDB などのオープン ソース データベースの管理に精通しています。パフォーマンスの最適化、バックアップとリカバリ、高可用性アーキテクチャ設計に精通しています。システムの安定性と信頼性を確保するためのトラブルシューティングと自動化された操作および保守に優れています。優れたチームワークとコミュニケーションスキルを持ち、効率的で信頼性の高いデータベース ソリューションを企業に提供することに尽力します。

<<:  LLM大規模モデル最適化技術とエッジコンピューティング

>>:  Kubernetes でのイベント収集とアラートの監視

推薦する

Kubernetes で絶対にしてはいけない 10 の間違い

DevOps 開発モデルの普及により、Kubernetes はテクノロジーの世界を急速に席巻していま...

グリーンラディッシュアルゴリズムからウェブサイト運営を一歩リードする方法

一歩先を行くことは、常にプロジェクトを行う際の核心的な考え方であり、インターネット上でウェブサイトを...

一流の共同購入サイトが再編期に入り、1月の売上は前月比15%減少

共同購入サイトの業績と訪問者数は、正月と春節の期間に減少しました。業界はこの低迷期を打破できるでしょ...

Baidu の最近の変革は、模倣を狙ったものか、それとも凌駕を狙ったものか?

360 Search からの課題を経験した後、Baidu はついに我慢できなくなり、静かに小さな調整...

製薬B2C:電子商取引の最後のブルーオーシャン:合理的な分析により、数量の増加は利益を増加させないことが示される

「中国の医薬品電子商取引業界の2012年の年間売上高は16億元を超えると予想されている」これは、11...

EDMマーケティングとは?EDMメールマーケティングの3つのコアテクニック

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスEDM マーケティングと...

2013年7月の振り返りとまとめ

8 月初旬にいくつかの変化が起こり、私はこれまでの考察や要約を振り返ることになりました。私の心はまだ...

Xigua Video が「中国の YouTube」になるまであとどれくらいですか?

Xigua VideoとBilibiliの人材獲得競争はまだ続いている。最近、有名なゲームUP司会者...

NetQinはさらなる打撃を受けた:完全な詐欺行為の疑いで告発され、市場価値は一夜にしてほぼ半分に消滅した

本日の北京時間午前5時頃、東部標準時8帯ではまだ太陽は昇っていなかったが、地球の反対側にあるナスダッ...

cloudcone: クリスマス オファー、米国 VPS は年間 15 ドルから、月間 5T のトラフィック、1Gbps の帯域幅

これは今年最後のプロモーションになるのでしょうか? Cloudcone はクリスマス プロモーション...

ミヨウとのインタビュー:ギャングとの対話:信仰には説明は不要

ギャングの最近の写真Aiming.com-KoKo:今週もMiyouとの週一回のインタビューの時間で...

Smarthost: イースター VPS プロモーション 30% オフ、月額 2 ドルから、28 のデータ センターから選択可能

Smarthost がイースター プロモーションを開始しました。ブロック ストレージ VPS を除く...

Qingyun: 香港 VPS、動的 IP、1Gbps 帯域幅、無制限のトラフィック

LightNetwork Computing Limited は最近、香港 HKT データ センター...