Collector 'Alibaba Cloud - MongoDB' Configuration Manual¶
Before reading this document, please read:
Tip
Before using this collector, you must install the 'Integration Core Package' and its accompanying third-party dependencies.
1. Configuration Structure¶
The configuration structure of this collector is as follows:
Field | Type | Required | Description |
---|---|---|---|
regions |
list | Required | List of regions to be collected |
regions[#] |
str | Required | Region ID. For example: 'cn-hangzhou' See the appendix for the complete list |
2. Configuration Example¶
Specifying Regions¶
Collect data from Hangzhou and Shanghai regions
3. Data Reporting Format¶
After data is successfully synchronized, you can view the data in the 'Infrastructure - Resource Catalog' of TrueWatch.
An example of the reported data is as follows:
{
"measurement": "aliyun_mongodb",
"tags": {
"name" : "dds-bpxxxxxxxx",
"DBInstanceType" : "replicate",
"ChargeType" : "PrePaid",
"Engine" : "MongoDB",
"DBInstanceClass" : "dds.xxxxxxxx",
"DBInstanceId" : "dds-bpxxxxxxx",
"ZoneId" : "cn-hangzhou",
"RegionId" : "cn-hangzhou-h",
"VPCId" : "vpc-bpxxxxxxxx",
"EngineVersion" : "4.2",
"CurrentKernelVersion" : "mongodb_20210204_4.0.14",
"StorageEngine" : "WiredTiger",
"DBInstanceDescription": "Business System",
"LockMode" : "Unlock",
},
"fields": {
"ExpireTime" : "2020-11-18T08:47:11Z",
"DBInstanceStorage": "20",
"ReplicaSets" : "{Connection Address JSON Data}",
"message" : "{Instance JSON Data}",
}
}
Note
The fields in tags and fields may change with subsequent updates.
Tip
The value of tags.name is the instance ID, which serves as a unique identifier. The fields.message is a JSON serialized string.
X. Appendix¶
Please refer to the official Alibaba Cloud documentation: