에 대한 APM 벤더 엔터티 매핑 서비스 식별 가능성
서비스, 호스트 및 데이터베이스 엔터티를 APM(애플리케이션 성능 관리) 벤더 자원에 매핑하는 방법을 서비스 식별 가능성 이해합니다.
서비스 식별 가능성 구성 중에 생성하는 매핑 규칙 의 키:값 쌍을 기반으로 옵저버블 대시보드에 서비스, 호스트 및 데이터베이스에 대한 APM 벤더의 메트릭을 표시합니다. 다음 섹션에서는 APM 관련 리소스가 엔터티에 매핑되는 방법을 보여줍니다.
Amazon CloudWatch 엔터티 매핑
리소스는 AWS GetResources API를 사용하여 반환됩니다.
| 서비스 식별 가능성 엔터티 범주 | 서비스 식별 가능성 엔터티 대시보드 | AWS 자원 |
|---|---|---|
| 애플리케이션 | API 게이트웨이 - HTTP | API 게이트웨이 HTTP API |
| API 게이트웨이 - REST | API 게이트웨이 REST API | |
| ELB | ELB 애플리케이션 부하 분산 장치 | |
| Lambda | Lambda 함수 | |
| 계산 | 호스트 | EC2 인스턴스 |
| 데이터베이스 | RDS | RDS 데이터베이스 인스턴스 |
Azure 엔터티 매핑
리소스는 Azure ResourceGraph API를 사용하여 반환됩니다.
| 서비스 식별 가능성 엔터티 범주 | 서비스 식별 가능성 엔터티 대시보드 | Azure 자원 |
|---|---|---|
| 애플리케이션 | 서비스 |
|
| 계산 | 호스트 |
|
| 데이터베이스 | MySQL |
|
| PostgreSQL |
|
Datadog 엔터티 매핑
| 서비스 식별 가능성 엔터티 범주 | 서비스 식별 가능성 엔터티 대시보드 | Datadog 자원 |
|---|---|---|
| 애플리케이션 | 서비스 | 소프트웨어 카탈로그에서 반환된 엔터티: 엔터티 나열 API |
| 계산 | 호스트 | 호스트: 호스트 나열 API에서 반환된 호스트 |
| 데이터베이스 | MySQL | 데이터 매핑에서 제공된 키:값 쌍으로 필터링된 mysql.net.max_connections 메트릭을 필터링하여 반환된 데이터베이스입니다.주: 데이터베이스가 이 지표를 내보내지 않으면 매핑되지 않습니다. |
| PostgreSQL | 데이터 매핑에서 제공된 키:값 쌍으로 필터링된 postgresql.connections 메트릭을 필터링하여 반환된 데이터베이스입니다.주: 데이터베이스가 이 지표를 내보내지 않으면 매핑되지 않습니다. |
- 서비스 엔터티:
소프트웨어 카탈로그 목록 엔터티API는 메타데이터를 포함하는 서비스에 대한 데이터만 반환합니다. 메타데이터를 포함하지 않는 서비스를 매핑하려면서비스를태그로, 서비스 이름을 값으로 사용하여 매핑을 생성해야 합니다.예를 들어 매핑에 사용하려는internet-banking-4라는 서비스가 있고 메타데이터가 포함되어 있지 않다고 가정해 보겠습니다. 이 스크린샷에 표시된 대로 매핑을 설정합니다.그림 1. 메타데이터가 없는 경우 Datadog 매핑 - 기본 대시보드 템플릿: 개요 및 옵저버블 대시보드 템플릿의 요청, 오류 및 지연 시간 차트는 Datadog
trace.http.request추적 메트릭을 사용하여 생성됩니다. 서비스가 해당 메트릭을 내보내지 않으면 데이터를 찾을 수 없습니다. 다른 추적 메트릭 쿼리를 사용하도록 템플릿을 사용자 지정할 수 있습니다. 자세한 내용은 서비스 식별 가능성 대시보드 템플릿 사용자 지정 문서를 참조하십시오.
Dynatrace 엔터티 매핑
| 서비스 식별 가능성 엔터티 범주 | 서비스 식별 가능성 엔터티 대시보드 | 서비스 식별 가능성 자원 |
|---|---|---|
| 애플리케이션 | 서비스 | 서비스 |
| 계산 | 호스트 | 호스트 |
| 데이터베이스 | MySQL | MySQL 데이터베이스 인스턴스 |
| PostgreSQL | PostgreSQL 데이터베이스 인스턴스 |
New Relic 엔터티 매핑
| 서비스 식별 가능성 엔터티 범주 | 서비스 식별 가능성 엔터티 대시보드 | 서비스 식별 가능성 자원 |
|---|---|---|
| 애플리케이션 | 서비스 | APM 애플리케이션 서비스 |
| 계산 | 호스트 | 호스트 |
| 데이터베이스 | MySQL | MySQL 데이터베이스 인스턴스 |
| PostgreSQL | PostgreSQL 데이터베이스 인스턴스 |
SolarWinds 엔터티 매핑
| 서비스 식별 가능성 엔터티 범주 | 서비스 식별 가능성 엔터티 대시보드 | SolarWinds 자원 |
|---|---|---|
| 애플리케이션 | 서비스 | APM 애플리케이션 서비스 |
| 계산 | 호스트 | 호스트 |
Splunk 엔터티 매핑
자원은 메트릭 시계열 메타데이터 API를 사용하여 Splunk 반환됩니다. 서비스 식별 가능성 사용자 지정 속성에서 일치하는 키:값 쌍을 검색한 다음 차원 검색으로 돌아갑니다.
그런 다음, 반환된 페이로드는 엔터티 유형에 해당하는 메타데이터에 특정 메트릭이 있는지에 따라 필터링됩니다.
| 서비스 식별 가능성 엔터티 범주 | 서비스 식별 가능성 엔터티 대시보드 | Splunk 속성 또는 차원 | Splunk 필터링에 사용되는 메트릭 |
|---|---|---|---|
| 애플리케이션 | 서비스 |
|
sf_metric:service.request |
| 계산 | 호스트 |
|
sf_metric:disk.summary_utilization |
| 데이터베이스 | MySQL |
|
sf_metric:mysql.threads |
| PostgreSQL | 지원되지 않음 |