mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-08-16 23:05:53 +08:00

* feat: introducing S3 sync as AWS integration * chore: trying restructuring * chore: in progress * chore: restructuring looks ok * chore: minor fix in tests * feat: integration with Agent check-in complete * chore: minor change in validation * fix: removing validation and altering overview * fix: aftermath of merge conflicts * test: updating agent version * test: updating agent version * test: updating agent version 3 * test: updating agent version 11 * test: updating agent version 14 * chore: replace with newer error utility * feat: introducing ECS integration (AWS Integrations) * chore: adding metrics to ecs integration * feat: adding base SQS files * feat: adding metrics for SQS * feat: adding ECS dashboard * feat: adding dashboards for SQS * fix: adding SentMessageSize metrics in SQS * fix: for calculating log connection status for S3 Sync * fix: adding check for svc type, fixing cw logs integration.json S3 Sync * fix: in compiledCollectionStrat for servicetype s3sync * test: testing agent version * fix: change in data collected for S3 Sync logs * test: testing agent 19 * chore: replace fmt.Errorf * fix: tests and adding validation in S3 buckets * fix: test TestAvailableServices * chore: replacing fmt.Errorf * chore: updating the agent version to latest * chore: reverting some changes * fix: remove services from Variables * chore: change overview.png
107 lines
2.3 KiB
JSON
107 lines
2.3 KiB
JSON
{
|
|
"id": "ecs",
|
|
"title": "ECS",
|
|
"icon": "file://icon.svg",
|
|
"overview": "file://overview.md",
|
|
"supported_signals": {
|
|
"metrics": true,
|
|
"logs": true
|
|
},
|
|
"data_collected": {
|
|
"metrics": [
|
|
{
|
|
"name": "aws_ECS_CPUUtilization_count",
|
|
"unit": "Percent",
|
|
"type": "Gauge",
|
|
"description": ""
|
|
},
|
|
{
|
|
"name": "aws_ECS_CPUUtilization_max",
|
|
"unit": "Percent",
|
|
"type": "Gauge",
|
|
"description": ""
|
|
},
|
|
{
|
|
"name": "aws_ECS_CPUUtilization_min",
|
|
"unit": "Percent",
|
|
"type": "Gauge",
|
|
"description": ""
|
|
},
|
|
{
|
|
"name": "aws_ECS_CPUUtilization_sum",
|
|
"unit": "Percent",
|
|
"type": "Gauge",
|
|
"description": ""
|
|
},
|
|
{
|
|
"name": "aws_ECS_MemoryUtilization_count",
|
|
"unit": "Percent",
|
|
"type": "Gauge",
|
|
"description": ""
|
|
},
|
|
{
|
|
"name": "aws_ECS_MemoryUtilization_max",
|
|
"unit": "Percent",
|
|
"type": "Gauge",
|
|
"description": ""
|
|
},
|
|
{
|
|
"name": "aws_ECS_MemoryUtilization_min",
|
|
"unit": "Percent",
|
|
"type": "Gauge",
|
|
"description": ""
|
|
},
|
|
{
|
|
"name": "aws_ECS_MemoryUtilization_sum",
|
|
"unit": "Percent",
|
|
"type": "Gauge",
|
|
"description": ""
|
|
}
|
|
],
|
|
"logs": [
|
|
{
|
|
"name": "Account ID",
|
|
"path": "resources.cloud.account.id",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "Log Group Name",
|
|
"path": "resources.aws.cloudwatch.log_group_name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "Log Stream Name",
|
|
"path": "resources.aws.cloudwatch.log_stream_name",
|
|
"type": "string"
|
|
}
|
|
]
|
|
},
|
|
"telemetry_collection_strategy": {
|
|
"aws_metrics": {
|
|
"cloudwatch_metric_stream_filters": [
|
|
{
|
|
"Namespace": "AWS/ECS"
|
|
}
|
|
]
|
|
},
|
|
"aws_logs": {
|
|
"cloudwatch_logs_subscriptions": [
|
|
{
|
|
"log_group_name_prefix": "/ecs",
|
|
"filter_pattern": ""
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"assets": {
|
|
"dashboards": [
|
|
{
|
|
"id": "overview",
|
|
"title": "AWS ECS Overview",
|
|
"description": "Overview of ECS",
|
|
"image": "file://assets/dashboards/overview.png",
|
|
"definition": "file://assets/dashboards/overview.json"
|
|
}
|
|
]
|
|
}
|
|
} |