Volcengine Redis¶
Volcengine Redis Metrics Collection.
Configuration¶
Install Func¶
It is recommended to activate the TrueWatch Integration - Extensions - DataFlux Func (Automata): All prerequisites are automatically installed. Please proceed with the script installation.
If you are deploying Func yourself, refer to Self-deploy Func
Install Script¶
Note: Please prepare the Volcengine AK in advance (for simplicity, you can grant the global read-only permission
ReadOnlyAccess
).
To synchronize the monitoring data of ECS cloud resources, we install the corresponding collection script: "TrueWatch Integration (Volcengine-ECS Collection)" (ID: integration_volcengine_redis
).
Click 【Install】, then input the corresponding parameters: Volcengine AK, Volcengine account name.
Click 【Deploy Startup Script】, the system will automatically create the Startup
script set and configure the corresponding startup script.
After enabling, you can see the corresponding automatic trigger configuration in 「Manage / Automatic Trigger Configuration」. Click 【Execute】 to immediately execute once without waiting for the scheduled time. Wait for a moment, and you can check the execution task records and corresponding logs.
If you want to collect corresponding logs, you also need to enable the log collection script. If you want to collect bills, you need to enable the cloud bill collection script.
Verification¶
- In 「Manage / Automatic Trigger Configuration」, confirm whether the corresponding task has the automatic trigger configuration, and you can also check the corresponding task records and logs for any anomalies.
- In TrueWatch, 「Infrastructure / Custom」, check if the asset information exists.
- In TrueWatch, 「Metrics」, check if the corresponding monitoring data exists.
Metrics¶
The default measurement is as follows. You can collect more metrics through configuration Volcengine Cloud Monitoring Metrics Details
MetricName |
Subnamespace |
Metric Description | MetricUnit | Dimension |
---|---|---|---|---|
AggregatedTotalQps |
aggregated_proxy |
Total QPS on the Proxy node. | Count/Second | ResourceID |
AggregatedMaxQueryLatency |
aggregated_proxy |
Maximum latency of Server response when Proxy executes commands. | Microsecond | ResourceID |
AggregatedResponseMaxBytes |
aggregated_proxy |
Maximum bytes of a single response on the Proxy node. | Bytes(SI) | ResourceID |
AggregatedUsedConn |
aggregated_proxy |
Number of client connections connected to the Proxy. | Count | ResourceID |
AggregatedConnUtil |
aggregated_proxy |
Ratio of used connections to the total connections supported by the instance. | Percent | ResourceID |
AggregatedReadQps |
aggregated_proxy |
Read QPS on the Proxy node. | Count/Second | ResourceID |
AggregatedWriteQps |
aggregated_proxy |
Write QPS on the Proxy node. | Count/Second | ResourceID |
AggregatedP99QueryLatency |
aggregated_proxy |
The latency of the request at the 99th percentile when all request latencies from Proxy to Server nodes are sorted from low to high. | Microsecond | ResourceID |
AggregatedPeakUsedConn |
aggregated_proxy |
Peak number of used connections per second on the Proxy node. | Count | ResourceID |
AggregatedAvgQueryLatency |
aggregated_proxy |
Average latency of Server response when Proxy executes commands. | Microsecond | ResourceID |
AggregatedTotalConnReceived |
aggregated_proxy |
Total number of connections established from the start of the Proxy to the specified query time. | Count | ResourceID |
AggregatedNetworkPeakReceiveThroughput |
aggregated_proxy |
Peak network traffic flowing into the Proxy node per second. | Bytes/Second(SI) | ResourceID |
AggregatedNetworkPeakTransmitThroughput |
aggregated_proxy |
Peak network traffic flowing out of the Proxy node per second. | Bytes/Second(SI) | ResourceID |
AggregatedCpuUtil |
aggregated_server |
CPU utilization of the Server node. | Percent | ResourceID |
AggregatedKeyHitRate |
aggregated_server |
Hit rate of reading Keys on the Server node. | Percent | ResourceID |
AggregatedTotalKey |
aggregated_server |
Total number of Keys stored on the Server node. | Count | ResourceID |
AggregatedUsedMem |
aggregated_server |
Used memory size on the Server node. | Bytes(IEC) | ResourceID |
AggregatedMemUtil |
aggregated_server |
Memory utilization of the Server node. | Percent | ResourceID |
AggregatedExpiredKeyPerSec |
aggregated_server |
Number of Keys expired per second on the instance. | Count/Second | ResourceID |
AggregatedEvictedKeyPerSec |
aggregated_server |
Number of Keys evicted per second on the instance. | Count/Second | ResourceID |
AggregatedKeyWithExpiration |
aggregated_server |
Total number of Keys with expiration time set after the Server node starts. | Count | ResourceID |
AggregatedKeyHitPerSec |
aggregated_server |
Number of Keys hit per second on the Server node. | Count/Second | ResourceID |
AggregatedKeyMissPerSec |
aggregated_server |
Number of Keys missed per second on the Server node. | Count/Second | ResourceID |
AggregatedNetworkPeakTransmitThroughput |
aggregated_server |
Peak network traffic flowing into the Server node per second. | Bytes/Second(SI) | ResourceID |
AggregatedNetworkPeakReceiveThroughput |
aggregated_server |
Peak network traffic flowing out of the Server node per second. | Bytes/Second(SI) | ResourceID |
TotalQps |
proxy |
Total QPS on the Proxy node. | Count/Second | ResourceID,Node |
MaxQueryLatency |
proxy |
Maximum latency of Server response when Proxy executes commands. | Microsecond | ResourceID,Node |
ResponseMaxBytes |
proxy |
Maximum bytes of a single response on the Proxy node. | Bytes(SI) | ResourceID,Node |
UsedConn |
proxy |
Number of client connections connected to the Proxy. | Count | ResourceID,Node |
ConnUtil |
proxy |
Ratio of used connections to the total connections supported by the Proxy node. | Percent | Node,ResourceID |
ReadQps |
proxy |
Read QPS on the Proxy node. | Count/Second | Node,ResourceID |
WriteQps |
proxy |
Write QPS on the Proxy node. | Count/Second | Node,ResourceID |
P99QueryLatency |
proxy |
The latency of the request at the 99th percentile when all request latencies from Proxy to Server nodes are sorted from low to high. | Microsecond | Node,ResourceID |
PeakUsedConn |
proxy |
Peak number of used connections per second on the Proxy node. | Count | ResourceID,Node |
PeakConnUtil |
proxy |
Peak connection utilization per second on the Proxy node. | Percent | ResourceID,Node |
AvgQueryLatency |
proxy |
Average latency of Server response when Proxy executes commands. | Microsecond | ResourceID,Node |
TotalConnReceived |
proxy |
Total number of connections established from the start of the Proxy to the specified query time. | Count | ResourceID,Node |
NetworkPeakReceiveThroughput |
proxy |
Peak network traffic flowing into the Proxy node per second. | Bytes/Second(SI) | ResourceID,Node |
CpuUtil |
server |
CPU utilization of the Server node. | Percent | ResourceID,Node |
KeyHitRate |
server |
Hit rate of reading Keys on the Server node. | Percent | ResourceID,Node |
TotalKey |
server |
Total number of Keys stored on the Server node. | Count | ResourceID,Node |
UsedMem |
server |
Used memory size on the Server node. | Bytes(IEC) | ResourceID,Node |
ExpiredKeyPerSec |
server |
Number of Keys hit per second on the Server node. | Count/Second | ResourceID,Node |
EvictedKeyPerSec |
server |
Number of Keys evicted per second on the Server node. | Count/Second | ResourceID,Node |
MemUtil |
server |
Memory utilization of the Server node. | Percent | ResourceID,Node |
KeyWithExpiration |
server |
Total number of Keys with expiration time set after the Server node starts. | Count | Node,ResourceID |
KeyHitPerSec |
server |
Number of Keys hit per second on the Server node. | Count/Second | Node,ResourceID |
KeyMissPerSec |
server |
Number of Keys missed per second on the Server node. | Count/Second | Node,ResourceID |
IsPrimary |
server |
Whether the current Server node is the primary node. | None | Node,ResourceID |
NetworkReceiveThroughputUtil |
server |
Peak bandwidth utilization of incoming network traffic per second on the Server node. | Percent | ResourceID,Node |
NetworkTransmitThroughputUtil |
server |
Peak bandwidth utilization of outgoing network traffic per second on the Server node. | Percent | ResourceID,Node |
NetworkPeakReceiveThroughput |
server |
Peak network traffic flowing into the Server node per second. | Bytes/Second(SI) | ResourceID,Node |
NetworkPeakTransmitThroughput |
server |
Peak network traffic flowing out of the Server node per second. | Bytes/Second(SI) | ResourceID,Node |
Objects¶
The collected Volcengine Redis object data structure can be seen in 「Infrastructure - Resource Catalog」.