mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-07-30 22:22:03 +08:00
522 lines
19 KiB
JSON
522 lines
19 KiB
JSON
{
|
|
"id": "aws_elasticache_redis",
|
|
"title": "AWS ElastiCache (redis)",
|
|
"description": "Monitor AWS ElastiCache with metrics and logs",
|
|
"author": {
|
|
"name": "SigNoz",
|
|
"email": "integrations@signoz.io",
|
|
"homepage": "https://signoz.io"
|
|
},
|
|
"icon": "file://icon.svg",
|
|
"categories": [
|
|
"Database"
|
|
],
|
|
"overview": "file://overview.md",
|
|
"configuration": [
|
|
{
|
|
"title": "Prerequisites",
|
|
"instructions": "file://config/prerequisites.md"
|
|
},
|
|
{
|
|
"title": "Collect Metrics",
|
|
"instructions": "file://config/collect-metrics.md"
|
|
},
|
|
{
|
|
"title": "Collect Logs",
|
|
"instructions": "file://config/collect-logs.md"
|
|
}
|
|
],
|
|
"assets": {
|
|
"logs": {
|
|
"pipelines": []
|
|
},
|
|
"dashboards": [
|
|
"file://assets/dashboards/overview.json"
|
|
],
|
|
"alerts": []
|
|
},
|
|
"connection_tests": {
|
|
"logs": {
|
|
"attribute_key": "source",
|
|
"attribute_value": "elasticache_redis"
|
|
}
|
|
},
|
|
"data_collected": {
|
|
"logs": [
|
|
{
|
|
"name": "Timestamp",
|
|
"path": "timestamp",
|
|
"type": "timestamp"
|
|
},
|
|
{
|
|
"name": "Body",
|
|
"path": "body",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"metrics": [
|
|
{
|
|
"name": "aws_elasticache_bytes_used_for_cache_maximum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache BytesUsedForCache Dimensions: [CacheClusterId, CacheNodeId] Statistic: Maximum Unit: Bytes"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_bytes_used_for_cache_sum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache BytesUsedForCache Dimensions: [CacheClusterId, CacheNodeId] Statistic: Sum Unit: Bytes"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_cache_hits_sum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache CacheHits Dimensions: [CacheClusterId, CacheNodeId] Statistic: Sum Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_cache_misses_sum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache CacheMisses Dimensions: [CacheClusterId, CacheNodeId] Statistic: Sum Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_cpuutilization_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache CPUUtilization Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: Percent"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_cpuutilization_maximum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache CPUUtilization Dimensions: [CacheClusterId, CacheNodeId] Statistic: Maximum Unit: Percent"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_curr_connections_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache CurrConnections Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_curr_connections_maximum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache CurrConnections Dimensions: [CacheClusterId, CacheNodeId] Statistic: Maximum Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_curr_items_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache CurrItems Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_curr_items_maximum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache CurrItems Dimensions: [CacheClusterId, CacheNodeId] Statistic: Maximum Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_curr_volatile_items_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache CurrVolatileItems Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_curr_volatile_items_maximum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache CurrVolatileItems Dimensions: [CacheClusterId, CacheNodeId] Statistic: Maximum Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_database_capacity_usage_percentage_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache DatabaseCapacityUsagePercentage Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: Percent"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_database_capacity_usage_percentage_maximum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache DatabaseCapacityUsagePercentage Dimensions: [CacheClusterId, CacheNodeId] Statistic: Maximum Unit: Percent"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_database_memory_usage_percentage_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache DatabaseMemoryUsagePercentage Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: Percent"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_database_memory_usage_percentage_maximum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache DatabaseMemoryUsagePercentage Dimensions: [CacheClusterId, CacheNodeId] Statistic: Maximum Unit: Percent"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_engine_cpuutilization_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache EngineCPUUtilization Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: Percent"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_engine_cpuutilization_maximum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache EngineCPUUtilization Dimensions: [CacheClusterId, CacheNodeId] Statistic: Maximum Unit: Percent"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_evictions_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache Evictions Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_evictions_sum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache Evictions Dimensions: [CacheClusterId, CacheNodeId] Statistic: Sum Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_freeable_memory_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache FreeableMemory Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: Bytes"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_freeable_memory_maximum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache FreeableMemory Dimensions: [CacheClusterId, CacheNodeId] Statistic: Maximum Unit: Bytes"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_memory_fragmentation_ratio_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache MemoryFragmentationRatio Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: None"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_memory_fragmentation_ratio_maximum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache MemoryFragmentationRatio Dimensions: [CacheClusterId, CacheNodeId] Statistic: Maximum Unit: None"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_memory_fragmentation_ratio_sum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache MemoryFragmentationRatio Dimensions: [CacheClusterId, CacheNodeId] Statistic: Sum Unit: None"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_network_bytes_in_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache NetworkBytesIn Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: Bytes"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_network_bytes_in_sum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache NetworkBytesIn Dimensions: [CacheClusterId, CacheNodeId] Statistic: Sum Unit: Bytes"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_network_bytes_out_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache NetworkBytesOut Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: Bytes"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_network_bytes_out_sum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache NetworkBytesOut Dimensions: [CacheClusterId, CacheNodeId] Statistic: Sum Unit: Bytes"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_network_packets_in_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache NetworkPacketsIn Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_network_packets_in_sum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache NetworkPacketsIn Dimensions: [CacheClusterId, CacheNodeId] Statistic: Sum Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_network_packets_out_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache NetworkPacketsOut Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_network_packets_out_sum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache NetworkPacketsOut Dimensions: [CacheClusterId, CacheNodeId] Statistic: Sum Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_replication_lag_maximum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache ReplicationLag Dimensions: [CacheClusterId, CacheNodeId] Statistic: Maximum Unit: Seconds"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_save_in_progress_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache SaveInProgress Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_save_in_progress_maximum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache SaveInProgress Dimensions: [CacheClusterId, CacheNodeId] Statistic: Maximum Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_save_in_progress_minimum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache SaveInProgress Dimensions: [CacheClusterId, CacheNodeId] Statistic: Minimum Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_save_in_progress_sample_count",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache SaveInProgress Dimensions: [CacheClusterId, CacheNodeId] Statistic: SampleCount Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_save_in_progress_sum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache SaveInProgress Dimensions: [CacheClusterId, CacheNodeId] Statistic: Sum Unit: Count"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_swap_usage_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache SwapUsage Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: Bytes"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_swap_usage_maximum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache SwapUsage Dimensions: [CacheClusterId, CacheNodeId] Statistic: Maximum Unit: Bytes"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_traffic_management_active_average",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache TrafficManagementActive Dimensions: [CacheClusterId, CacheNodeId] Statistic: Average Unit: None"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_traffic_management_active_maximum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache TrafficManagementActive Dimensions: [CacheClusterId, CacheNodeId] Statistic: Maximum Unit: None"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_traffic_management_active_minimum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache TrafficManagementActive Dimensions: [CacheClusterId, CacheNodeId] Statistic: Minimum Unit: None"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_traffic_management_active_sample_count",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache TrafficManagementActive Dimensions: [CacheClusterId, CacheNodeId] Statistic: SampleCount Unit: None"
|
|
},
|
|
{
|
|
"name": "aws_elasticache_traffic_management_active_sum",
|
|
"type": "Gauge",
|
|
"unit": "",
|
|
"description": "CloudWatch metric AWS/ElastiCache TrafficManagementActive Dimensions: [CacheClusterId, CacheNodeId] Statistic: Sum Unit: None"
|
|
},
|
|
{
|
|
"name": "redis_commands_processed",
|
|
"type": "Sum",
|
|
"unit": "number",
|
|
"description": "Total number of commands processed by the server"
|
|
},
|
|
{
|
|
"name": "redis_cpu_time",
|
|
"type": "Sum",
|
|
"unit": "s",
|
|
"description": "System CPU consumed by the Redis server in seconds since server start"
|
|
},
|
|
{
|
|
"name": "redis_keys_expired",
|
|
"type": "Sum",
|
|
"unit": "number",
|
|
"description": "Total number of key expiration events"
|
|
},
|
|
{
|
|
"name": "redis_db_expires",
|
|
"type": "Gauge",
|
|
"unit": "number",
|
|
"description": "Number of keyspace keys with an expiration"
|
|
},
|
|
{
|
|
"name": "redis_commands",
|
|
"type": "Gauge",
|
|
"unit": "ops/s",
|
|
"description": "Number of commands processed per second"
|
|
},
|
|
{
|
|
"name": "redis_replication_offset",
|
|
"type": "Gauge",
|
|
"unit": "Bytes",
|
|
"description": "The server's current replication offset"
|
|
},
|
|
{
|
|
"name": "redis_net_input",
|
|
"type": "Sum",
|
|
"unit": "Bytes",
|
|
"description": "The total number of bytes read from the network"
|
|
},
|
|
{
|
|
"name": "redis_clients_connected",
|
|
"type": "Sum",
|
|
"unit": "number",
|
|
"description": "Number of client connections (excluding connections from replicas)"
|
|
},
|
|
{
|
|
"name": "redis_keys_evicted",
|
|
"type": "Sum",
|
|
"unit": "number",
|
|
"description": "Number of evicted keys due to maxmemory limit"
|
|
},
|
|
{
|
|
"name": "redis_maxmemory",
|
|
"type": "Gauge",
|
|
"unit": "Bytes",
|
|
"description": "The value of the maxmemory configuration directive"
|
|
},
|
|
{
|
|
"name": "redis_clients_max_input_buffer",
|
|
"type": "Gauge",
|
|
"unit": "Bytes",
|
|
"description": "Biggest input buffer among current client connections"
|
|
},
|
|
{
|
|
"name": "redis_cmd_latency",
|
|
"type": "Gauge",
|
|
"unit": "s",
|
|
"description": "Command execution latency"
|
|
},
|
|
{
|
|
"name": "redis_memory_lua",
|
|
"type": "Gauge",
|
|
"unit": "Bytes",
|
|
"description": "Number of bytes used by the Lua engine"
|
|
},
|
|
{
|
|
"name": "redis_replication_backlog_first_byte_offset",
|
|
"type": "Gauge",
|
|
"unit": "Bytes",
|
|
"description": "The master offset of the replication backlog buffer"
|
|
},
|
|
{
|
|
"name": "redis_keyspace_hits",
|
|
"type": "Sum",
|
|
"unit": "number",
|
|
"description": "Number of successful lookup of keys in the main dictionary"
|
|
},
|
|
{
|
|
"name": "redis_clients_blocked",
|
|
"type": "Sum",
|
|
"unit": "number",
|
|
"description": "Number of clients pending on a blocking call"
|
|
},
|
|
{
|
|
"name": "redis_connections_rejected",
|
|
"type": "Sum",
|
|
"unit": "number",
|
|
"description": "Number of connections rejected because of maxclients limit"
|
|
},
|
|
{
|
|
"name": "redis_latest_fork",
|
|
"type": "Gauge",
|
|
"unit": "us",
|
|
"description": "Duration of the latest fork operation in microseconds"
|
|
},
|
|
{
|
|
"name": "redis_clients_max_output_buffer",
|
|
"type": "Gauge",
|
|
"unit": "Bytes",
|
|
"description": "Longest output list among current client connections"
|
|
},
|
|
{
|
|
"name": "redis_slaves_connected",
|
|
"type": "Sum",
|
|
"unit": "number",
|
|
"description": "Number of connected replicas"
|
|
},
|
|
{
|
|
"name": "redis_db_keys",
|
|
"type": "Gauge",
|
|
"unit": "number",
|
|
"description": "Number of keyspace keys"
|
|
},
|
|
{
|
|
"name": "redis_keyspace_misses",
|
|
"type": "Sum",
|
|
"unit": "number",
|
|
"description": "Number of failed lookup of keys in the main dictionary"
|
|
},
|
|
{
|
|
"name": "redis_uptime",
|
|
"type": "Sum",
|
|
"unit": "s",
|
|
"description": "Number of seconds since Redis server start"
|
|
},
|
|
{
|
|
"name": "redis_memory_used",
|
|
"type": "Gauge",
|
|
"unit": "Bytes",
|
|
"description": "Total number of bytes allocated by Redis using its allocator"
|
|
},
|
|
{
|
|
"name": "redis_net_output",
|
|
"type": "Sum",
|
|
"unit": "Bytes",
|
|
"description": "The total number of bytes written to the network"
|
|
},
|
|
{
|
|
"name": "redis_connections_received",
|
|
"type": "Sum",
|
|
"unit": "number",
|
|
"description": "Total number of connections accepted by the server"
|
|
},
|
|
{
|
|
"name": "redis_rdb_changes_since_last_save",
|
|
"type": "Sum",
|
|
"unit": "number",
|
|
"description": "Number of changes since the last dump"
|
|
},
|
|
{
|
|
"name": "redis_memory_rss",
|
|
"type": "Gauge",
|
|
"unit": "Bytes",
|
|
"description": "Number of bytes that Redis allocated as seen by the operating system"
|
|
},
|
|
{
|
|
"name": "redis_db_avg_ttl",
|
|
"type": "Gauge",
|
|
"unit": "ms",
|
|
"description": "Average keyspace keys TTL"
|
|
},
|
|
{
|
|
"name": "redis_memory_peak",
|
|
"type": "Gauge",
|
|
"unit": "Bytes",
|
|
"description": "Peak memory consumed by Redis (in bytes)"
|
|
},
|
|
{
|
|
"name": "redis_memory_fragmentation_ratio",
|
|
"type": "Gauge",
|
|
"unit": "number",
|
|
"description": "Ratio between used_memory_rss and used_memory"
|
|
}
|
|
]
|
|
}
|
|
} |