이 페이지는 아직 영어로 제공되지 않습니다. 번역 작업 중입니다.
현재 번역 프로젝트에 대한 질문이나 피드백이 있으신 경우 언제든지 연락주시기 바랍니다.

Database identifier

Each database instance that Datadog monitors has a unique identifier. For Postgres, MySQL, SQL Server, and Oracle, use the database_identifier.template path in the integration configuration to define instance identifiers.

The default value for database_identifier.template is $resolved_hostname, which uses the resolved hostname of the database host as the identifier. Note: The resolved hostname is usually the same as the specified connection host. In other cases, for example, if host is set tolocalhost, $resolved_hostname resolves to the actual hostname.

Most users do not need to change the default value. Changing the value of template is primarily useful when multiple database instances are hosted on one machine.

Each distinct instance identifier is billed as a host for Database Monitoring.

Reported hostname

The reported_hostname configuration allows users to override the automatic resolution of host for a single database instance. This is useful when connecting to a database through a proxy to maintain the association between the Database Monitoring database instance and any available metrics for the database host.

Examples

Multiple Postgres instances on one host, each on a different port:

database_identifier:
  template: $resolved_hostname:$port

SQL Server host with multiple instances:

database_identifier:
  template: $resolved_hostname/$instance_name

Azure pool with each database monitored separately (requires 7.68+):

database_identifier:
  template: $azure_name/$database

A MySQL host called mydatabase.com.local running in multiple environments, where each is tagged with env, would use the following configuration to create database instances named prod-mydatabase.com.local and staging-mydatabase.com.local:

database_identifier:
  template: $env-$resolved_hostname

Connecting to an Oracle database with multiple CDBs through a proxy:

reported_hostname: my-oracle.mydomain.com
database_identifier:
  template: $resolved_hostname\$cdb_name