Tencent Cloud CKafka¶
Tencent Cloud CKafka の公開メトリクスには、メッセージスループット、遅延、同時接続数、信頼性が含まれます。これらの指標は、大規模なメッセージ配信やリアルタイムデータストリームを処理する際の CKafka の性能と信頼性を示します。
設定¶
Func のインストール¶
Guance の統合 - 拡張 - マネージド版 Func の利用を推奨します。前提条件はすべて自動で整っているので、そのままスクリプトのインストールを続けてください。
Func を自分でデプロイする場合は、Func を自分でデプロイする を参照してください。
有効化スクリプト¶
ヒント: 要件を満たす Tencent Cloud AK を事前に用意してください(簡単のため、全体に対する読み取り専用権限
ReadOnlyAccessを直接付与しても構いません)
マネージド版の有効化スクリプト¶
- Guance コンソールにログインします
- 【統合】メニューをクリックし、【クラウドアカウント管理】を選択します
- 【クラウドアカウントを追加】をクリックし、【Tencent Cloud】を選択して、画面に必要な情報を入力します。以前にクラウドアカウント情報を設定済みの場合は、この手順をスキップしてください
- 【テスト】をクリックし、成功したら【保存】をクリックします。失敗した場合は、関連設定が正しいか確認してから再度テストしてください
- 【クラウドアカウント管理】の一覧で追加済みのクラウドアカウントを確認できます。該当するクラウドアカウントをクリックして詳細ページに入ります
- クラウドアカウント詳細ページの【統合】ボタンをクリックし、
未インストールリストからTencent Cloud CKafkaを見つけて、【インストール】ボタンをクリックすると、インストール画面が表示されるのでそのままインストールします
手動の有効化スクリプト¶
-
Func コンソールにログインし、【スクリプトマーケット】をクリックして、Guance スクリプトマーケットに入り、
integration_tencentcloud_ckafkaを検索します -
【インストール】をクリックして、必要なパラメータを入力します。Tencent Cloud AK、SK、およびアカウント名です
-
【デプロイスクリプトの起動】をクリックすると、システムが自動的に
Startupスクリプトセットを作成し、対応する起動スクリプトを自動で設定します -
有効化後は、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できます。しばらくすると、実行タスクの記録と対応するログを確認できます
確認¶
- 「管理 / 自動トリガー設定」で、該当タスクに対応する自動トリガー設定が存在するか確認し、あわせてタスク記録とログを見て異常がないか確認します
- Guance の「インフラ / カスタム」で資産情報が存在するか確認します
- Guance の「メトリクス」で対応する監視データがあるか確認します
メトリクス¶
Tencent Cloud のクラウド監視を設定すると、既定のメトリクスセットは次のとおりです。設定によってさらに多くのメトリクスを収集できます。Tencent Cloud Cloud Monitor のメトリクス詳細
パフォーマンス系¶
| メトリクス英名 | メトリクス中国語名 | メトリクスの意味 | 単位 | ディメンション |
|---|---|---|---|---|
| InstanceProCount | インスタンス送信メッセージ数 | インスタンスの送信メッセージ数。選択した時間粒度で集計して合算します | 件 | instanceId |
| InstanceConCount | インスタンス消費メッセージ数 | インスタンスの消費メッセージ数。選択した時間粒度で集計して合算します | 件 | instanceId |
| InstanceConReqCount | インスタンス消費リクエスト数 | インスタンスレベルの消費リクエスト数。選択した時間粒度で集計して合算します | 回 | instanceId |
| InstanceProReqCount | インスタンス送信リクエスト数 | インスタンスレベルの送信リクエスト数。選択した時間粒度で集計して合算します | 回 | instanceId |
システム系¶
| メトリクス英名 | メトリクス中国語名 | メトリクスの意味 | 単位 | ディメンション |
|---|---|---|---|---|
| InstanceDiskUsage | ディスク使用率 | 現在のディスク使用量とインスタンス仕様のディスク総容量の割合 | % | instanceId |
累計使用量系¶
| メトリクス英名 | メトリクス中国語名 | メトリクスの意味 | 単位 | ディメンション |
|---|---|---|---|---|
| InstanceConnectCount | インスタンス接続数 | クライアントとサーバーの接続数 | 個 | instanceId |
| InstanceConFlow | インスタンス消費トラフィック | インスタンスの消費トラフィック(レプリカが生成するトラフィックを含まない)。選択した時間粒度で集計して合算します | MB | instanceId |
| InstanceMaxConFlow | インスタンス消費メッセージ最大帯域 | インスタンスの消費メッセージ最大帯域(消費時にはレプリカの概念はありません) | MB/s | instanceId |
| InstanceMaxProFlow | インスタンス送信メッセージ最大帯域 | インスタンスの送信メッセージ最大帯域(レプリカ送信による帯域は含みません) | MB/s | instanceId |
| InstanceMsgCount | インスタンスのディスク書き込み済みメッセージ総数 | インスタンスのディスク書き込み済みメッセージ総数(レプリカを含まない)。選択した時間粒度で最新値を取得します | 件 | instanceId |
| InstanceMsgHeap | インスタンスディスク使用量 | インスタンスのディスク使用量(レプリカを含む)。選択した時間粒度で最新値を取得します | MB | instanceId |
| InstanceProFlow | インスタンス送信帯域 | インスタンスの送信トラフィック(レプリカが生成するトラフィックを含まない)。選択した時間粒度で集計して合算します | MB | instanceId |
| InstanceConnectPercentage | インスタンス接続率 | インスタンス接続率(クライアントとサーバーの接続数がクォータに占める割合) | % | instanceId |
| InstanceConsumeBandwidthPercentage | インスタンス消費帯域率 | インスタンス消費帯域率(インスタンスの消費帯域がクォータに占める割合) | % | instanceId |
| InstanceConsumeGroupNum | インスタンス消費グループ数 | インスタンス消費グループ数 | 個 | instanceId |
| InstanceConsumeGroupPercentage | インスタンス消費グループ率 | インスタンス消費グループ率(インスタンスの消費グループ数がクォータに占める割合) | % | instanceId |
| InstanceConsumeThrottle | インスタンス消費レート制限回数 | インスタンス消費レート制限回数 | 回 | instanceId |
| InstancePartitionNum | インスタンス partition 数 | インスタンス partition 数 | 個 | instanceId |
| InstancePartitionPercentage | インスタンス partition 率(クォータ占有率) | インスタンス partition 率(クォータ占有率) | % | instanceId |
| InstanceProduceBandwidthPercentage | インスタンス送信帯域率 | インスタンス送信帯域率(クォータ占有率) | % | instanceId |
| InstanceProduceThrottle | インスタンス送信レート制限回数 | インスタンス送信レート制限回数 | 回 | instanceId |
| InstanceReplicaProduceFlow | インスタンス送信メッセージ最大帯域 | インスタンス送信メッセージ最大帯域(レプリカ送信による帯域を含む) | MB/s | instanceId |
| InstanceTopicNum | インスタンス Topic 数 | インスタンス Topic 数 | 個 | instanceId |
| InstanceTopicPercentage | インスタンス Topic 率 | インスタンス Topic 率(クォータ占有率) | % | instanceId |
オブジェクト¶
収集された Tencent Cloud CKafka のオブジェクトデータ構造です。「インフラ - カスタム」でオブジェクトデータを確認できます
{
"Healthy": "1",
"account_name": "xxxx",
"InstanceType": "profession",
"RenewFlag": "0",
"SubnetId": "subnet-bp2jqhcj",
"Vip": "172.17.32.16",
"Bandwidth": "160",
"ZoneId": "200002",
"message": "{\"AllowDowngrade\": true, \"Bandwidth\": 160, \"ClusterType\": \"CLOUD_EKS_TSE\", \"CreateTime\": 1692066710, \"Cvm\": 1, \"DiskSize\": 200, \"DiskType\": \"CLOUD_BASIC\", \"ExpireTime\": -62170009580, \"Features\": [], \"Healthy\": 1, \"HealthyMessage\": \"\", \"InstanceId\": \"ckafka-jamo82wo\", \"InstanceName\": \"\\u540d\\u79f0\\u672a\\u8a2d\\u5b9a\", \"InstanceType\": \"profession\", \"IsInternal\": 0, \"MaxPartitionNumber\": 400, \"MaxTopicNumber\": 200, \"PartitionNumber\": 3, \"PublicNetwork\": 3, \"PublicNetworkChargeType\": \"BANDWIDTH_POSTPAID_BY_HOUR\", \"RebalanceDeadLineTimeStamp\": \"0000-00-00 00:00:00\", \"RebalanceTime\": \"0000-00-00 00:00:00\", \"RegionId\": \"ap-shanghai\", \"RenewFlag\": 0, \"Status\": 1, \"SubnetId\": \"subnet-bp2jqhcj\", \"Tags\": [], \"TopicNum\": 1, \"Version\": \"2.4.1\", \"Vip\": \"172.17.32.16\", \"VipList\": [{\"Vip\": \"172.17.32.16\", \"Vport\": \"9092\"}], \"VpcId\": \"vpc-kcphyzty\", \"Vport\": \"9092\", \"ZoneId\": 200002, \"ZoneIds\": [200002, 200003]}",
"__docid": "CO_31e0187c3c5c2842b60f88a87c11eca0",
"InstanceId": "ckafka-jamo82wo",
"InstanceName": "名称未設定",
"Status": "1",
"VpcId": "vpc-kcphyzty",
"Cvm": "1",
"__namespace": "custom_object",
"cloud_provider": "tencentcloud",
"create_time": 1692089426315,
"DiskType": "CLOUD_BASIC",
"ExpireTime": "-62170009580",
"TopicNum": "1",
"VipList": "[{\"Vip\": \"172.17.32.16\", \"Vport\": \"9092\"}]",
"time": 1692089425851,
"IsInternal": "0",
"Vport": "9092",
"class": "tencentcloud_ckafka",
"date": 1692089425000,
"date_ns": 0,
"name": "ckafka-jamo82wo",
"CreateTime": "1692066710",
"DiskSize": "200",
"RegionId": "ap-shanghai",
"Version": "2.4.1"
}
注意:
tags、fields内のフィールドは、今後の更新で変更される可能性があります
付録¶
TencentCloud-CKafka「リージョンと利用可能性」¶
Tencent の公式ドキュメントを参照してください: