mirror of
https://github.com/SigNoz/signoz.git
synced 2025-12-25 11:30:08 +00:00
* feat: cloud service integrations: get model and repo interface started * feat: cloud service integrations: flesh out more of cloud services model * feat: cloud integrations: reorganize things a little * feat: cloud integrations: get svc controller started * feat: cloud integrations: add stubs for EC2 and RDS postgres services * feat: cloud integrations: add validation for listing and getting available svcs and some cleanup * feat: cloud integrations: refactor helpers in existing integrations code for reuse * feat: cloud integrations: parsing of cloud service definitions * feat: cloud integrations: impl for getCloudProviderService * feat: cloud integrations: some reorganization * feat: cloud integrations: some more cleanup * feat: cloud integrations: add validation for listing available cloud provider services * feat: cloud integrations: API endpoint for listing available cloud provider services * feat: cloud integrations: add validation for getting details of a particular service * feat: cloud integrations: API endpoint for getting details of a service * feat: cloud integrations: add controller validation for configuring cloud services * feat: cloud integrations: get serviceConfigRepo started * feat: cloud integrations: service config in service list summaries when queried for cloud account id * feat: cloud integrations: only a supported service for a connected cloud account can be configured * feat: cloud integrations: add validation for configuring services via the API * feat: cloud integrations: API for configuring services * feat: cloud integrations: some cleanup * feat: cloud integrations: fix broken test --------- Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
30 lines
618 B
JSON
30 lines
618 B
JSON
{
|
|
"id": "ec2",
|
|
"title": "EC2",
|
|
"icon": "file://icon.svg",
|
|
"overview": "file://overview.md",
|
|
"assets": {
|
|
"dashboards": []
|
|
},
|
|
"supported_signals": {
|
|
"metrics": true,
|
|
"logs": false
|
|
},
|
|
"data_collected": {
|
|
"metrics": [
|
|
{
|
|
"name": "ec2_cpuutilization_average",
|
|
"type": "Gauge",
|
|
"unit": "number",
|
|
"description": "CloudWatch metric CPUUtilization"
|
|
},
|
|
{
|
|
"name": "ec2_cpuutilization_maximum",
|
|
"type": "Gauge",
|
|
"unit": "number",
|
|
"description": "CloudWatch metric CPUUtilization"
|
|
}
|
|
],
|
|
"logs": []
|
|
}
|
|
} |