tencent cloud

TencentDB for CTSDB

Release Notes and Announcements
Release Notes
Announcements
Product Introduction
Overview
System Architecture
Use Cases
Key Concepts
Instance Types and Specifications
Purchase Guide
Product Pricing
Purchasing an Instance
Renewal Instructions
Overdue Payment Instructions
Refund Instructions
Getting Started
Connecting to an Instance and Writing Data
Operation Guide
CAM
Managing an Instance
Automatic Backup
System Monitoring
Database Management
Account Management
Managing a Security Group
Public Network Access
InfluxQL Compatibility
Database Management
Schema Query
Data Type
Data Query
InfluxQL Functions
Client
SDK Reference
influx CLI Client
API Documentation
History
Introduction
API Category
Making API Requests
Instance APIs
Database APIs
Data Types
Error Codes
Practical Tutorial
Recommendations for the Data Table Definition
Using the Grafana Service
Integrating the Telegraf Service
Performance White Paper
Test Environment
Testing Tool
Write Performance Test
Query Performance Test
FAQs
Glossary
CTSDB Policy
Privacy Policy
Data Privacy and Security Agreement
Contact Us

Integrating the Telegraf Service

PDF
Focus Mode
Font Size
Last updated: 2025-04-30 16:33:27
Telegraf is a powerful data collection tool from InfluxData. Its primary function is to collect information from various services, including but not limited to CPU utilization, memory usage, and the operational status of common services such as Redis and Nginx. Telegraf integrates with the CTSDB, storing the collected data in the database to help users obtain insights into various services and perform real-time monitoring. This enhances the data collection and analysis experience. For more information, see Telegraf on the official website.

Prerequisites

1. Before integrating Telegraf, you need to purchase an instance of CTSDB 3.0, configure your user account, and create a database. For detailed operations, see Creating Database Instance and Connecting to Instance and Writing Data.
3. The Tencent Cloud CVM should be in the same VPC network as the CTSDB instance.
4. Configure outbound rules in the security group of Tencent Cloud CVM by adding the IP and port of CTSDB 3.0 to the outbound rules. Then, configure inbound rules in the security group of CTSDB 3.0 by adding the IP and port of the CVM to the inbound rules. For operation details, see Security Group.

Steps

Perform the following operations, taking the Linux operating system as an example. For other operating systems, see Install Telegraf. Select the corresponding installation package, download it, and configure it.
1. Log in to the Cloud Virtual Machine Console. In the Instance List, locate the purchased server instance and click Log in in the Operation column.
2. Taking Center OS as an example, add the YUM repository for the InfluxDB software package and install it. By default, it will be installed in the /etc directory. For detailed operations, see the official website of Install Telegraf. The following shows the prompt messages during the installation process on Center OS.

The following image shows the execution success message:

3. Before officially starting, you need to perform the necessary configurations, specify which data Telegraf will collect, and configure the address for data storage. Execute the cd etc command to navigate to the /etc directory, and then run the following command to generate the Telegraf configuration file.
cd etc
telegraf config > telegraf.conf
4. Use vi telegraf.conf to open the file. Find [[outputs.influxdb]] and configure the address for the CTSDB to which data will be output. As shown below, set urls as the internal network address and port of the CTSDB 3.0, database is the name of the database, and username and password are configured as the username and password for accessing the database.
[[outputs.influxdb]]  
urls = ["http://10.1.98.53:8086"]  
database = "replicaset"  
skip_database_creation = true  
exclude_database_tag = true  
exclude_retention_policy_tag = true  
content_encoding = "identity"  
timeout = "5s"  
username = "ctsdbi-s0u*****"  
password = "*********"
The default configuration information for input is as follows, and you can configure the data to be collected based on your requirements.
# Read metrics about cpu usage
[[inputs.cpu]]  
## Whether to report per-cpu stats or not  
percpu = true  
## Whether to report total system cpu stats or not  
totalcpu = true  
## If true, collect raw CPU time metrics  
collect_cpu_time = false  
## If true, compute and report the sum of all non-idle CPU states  
report_active = false  
## If true and the info is available then add core_id and physical_id tags  
core_tags = false
5. Execute the following command to start Telegraf.
telegraf -config /etc/telegraf.conf
The prompt messages are as follows:

6. Connect to the data in the CTSDB 3.0 and execute show measurements to confirm that the data has been written successfully.


Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback