Configuration Manual for Collector 「Tencent Cloud-TDSQL-C PostgreSQL」
Before reading this article, please read the following first:
Before using this collector, you must install the 「Integration Core Package」 and its corresponding third-party dependency packages
1. Configuration Structure
The configuration structure of this collector is as follows:
Field | Type | Required | Description |
---|---|---|---|
regions |
list | Required | List of regions to collect data from |
regions[#] |
str | Required | Region ID. For example: 'ap-shanghai' Refer to the appendix for the full table |
2. Configuration Example
Specifying Regions
Collect data from Shanghai and Guangzhou regions.
Python | |
---|---|
1 2 3 |
|
Configuring Filters (Optional)
This collector script supports user-defined filters, allowing users to filter target resources based on object attributes. The filter function returns True or False.
- True: The target resource needs to be collected.
- False: The target resource does not need to be collected.
Supported object attributes for filtering:
Attribute | Description |
---|---|
RegionId | Instance region ID |
Region | Instance region |
Zone | Instance availability zone |
ClusterId | Cluster ID |
ClusterName | Cluster name |
InstanceId | Instance ID |
InstanceName | Instance name |
InstanceType | Instance type |
InstanceRole | Instance role |
Status | Instance status |
StatusDesc | Instance status description |
DbType | Database type |
DbMode | Database mode |
DbVersion | Database version |
WanIP | Public IP address |
WanPort | Public port number |
WanStatus | Public connection status |
Python | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
3. Data Reporting Format
After data synchronization, you can view the data in the {{( brand_name )}} 「Infrastructure - Resource Catalog」.
An example of the reported data is as follows:
JSON | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
|
Descriptions of some parameters are as follows:
Field | Type | Description |
---|---|---|
PayMode |
str | Payment mode. 0-Pay-as-you-go, 1-Subscription Note: This field may return null, indicating no valid value was obtained. |
CreateTime |
str | Cluster creation time Note: This field may return null, indicating no valid value was obtained. |
PeriodEndTime |
str | End time Note: This field may return null, indicating no valid value was obtained. |
UpdateTime |
str | Update time |
Fields in tags and fields may change with subsequent updates
The value of tags.name is the instance ID, serving as a unique identifier, and fields.message is a string after JSON serialization.
Some fields may not be collected because the Tencent Cloud interface may not return all fields. Please refer to the official Tencent Cloud documentation for more details.
X. Appendix
Please refer to the official Tencent Cloud documentation: