Skip to content

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

  1. 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.
  2. In TrueWatch, 「Infrastructure / Custom」, check if the asset information exists.
  3. 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」.