인증 텔레메트리
인증 텔레메트리는 인증 관련 객체와 작업에 대한 정보를 제공합니다.
출처: 문서
본문
Identity metrics
vault.identity.entity.active.monthly
| Metric type |
Value |
Description |
| gauge |
entities |
지난 한 달 동안 토큰을 생성한(모든 네임스페이스의) 서로 다른 엔티티 수 |
클라이언트 카운팅이 활성화된 경우 Vault는 매달 시작 시 vault.identity.entity.active.monthly를 보고합니다.
vault.identity.entity.active.partial_month
| Metric type |
Value |
Description |
| gauge |
entities |
이번 달 동안 토큰을 생성한(모든 네임스페이스의) 서로 다른 엔티티 수 |
클라이언트 카운팅이 활성화된 경우 Vault는 이번 달 동안 주기적으로 vault.identity.entity.active.partial_month를 보고합니다.
vault.identity.entity.active.reporting_period
| Metric type |
Value |
Description |
| gauge |
entities |
구성된 보고 기간 동안 토큰을 생성한(모든 네임스페이스의) 서로 다른 엔티티 수 |
클라이언트 카운팅이 활성화된 경우 Vault는 매달 시작 시 vault.identity.entity.active.reporting_period를 보고합니다.
vault.identity.nonentity.active.monthly
| Metric type |
Value |
Description |
| gauge |
non entities |
지난 한 달 동안 토큰을 생성한(모든 네임스페이스의) 서로 다른 논-엔티티 수 |
클라이언트 카운팅이 활성화된 경우 Vault는 매달 시작 시 vault.identity.nonentity.active.monthly를 보고합니다.
vault.identity.nonentity.active.reporting_period
| Metric type |
Value |
Description |
| gauge |
non entities |
구성된 보고 기간 동안 토큰을 생성한(모든 네임스페이스의) 서로 다른 논-엔티티(non entity) 수 |
클라이언트 카운팅이 활성화된 경우 Vault는 매달 시작 시 vault.identity.nonentity.active.reporting_period를 보고합니다.
vault.identity.entity.alias.count
| Metric type |
Value |
Description |
| gauge |
aliases |
현재 Vault에 저장된(인증 마운트별) 아이덴티티 엔티티 별칭(alias) 수 |
Vault는 usage_gauge_period 간격마다 별칭 수를 갱신합니다.
vault.identity.entity.count
| Metric type |
Value |
Description |
| gauge |
entities |
현재 Vault에 저장된(모든 네임스페이스의) 아이덴티티 엔티티 별칭 수 |
vault.identity.entity.creation
| Metric type |
Value |
Description |
| counter |
number |
모든 네임스페이스에서 생성된 아이덴티티 엔티티 수 |
vault.identity.num_entities
| Metric type |
Value |
Description |
| gauge |
entities |
현재 Vault에 저장된 아이덴티티 엔티티의 총 수 |
vault.identity.upsert_entity_txn
| Metric type |
Value |
Description |
| summary |
ms |
엔티티를 인메모리 데이터베이스에 upsert하고, 활성 노드에서는 데이터를 스토리지에 영속화하는 데 필요한 시간 |
vault.identity.upsert_group_txn
| Metric type |
Value |
Description |
| summary |
ms |
그룹 멤버십을 인메모리 데이터베이스에 upsert하고, 활성 노드에서는 데이터를 스토리지에 영속화하는 데 필요한 시간 |
Lease metrics
vault.expire.fetch-lease-times-by-token
| Metric type |
Value |
Description |
| summary |
ms |
토큰별 임대 시간을 검색하는 데 걸린 시간 |
vault.expire.fetch-lease-times
| Metric type |
Value |
Description |
| summary |
ms |
임대 시간을 검색하는 데 걸린 시간 |
vault.expire.job_manager.queue_length
| Metric type |
Value |
Description |
| summary |
leases |
queue_id별 대기 중인 폐기 작업의 총 수 |
queue_id 라벨의 큐 ID는 만료되는 임대와 연결된 마운트 액세서를 나타냅니다. 예를 들어 시크릿 엔진이나 인증 방법입니다.
vault.expire.job_manager.total_jobs
| Metric type |
Value |
Description |
| summary |
leases |
대기 중인 폐기 작업의 총 수 |
vault.expire.lease_expiration
| Metric type |
Value |
Description |
| counter |
number |
현재까지의 임대 만료 수 |
vault.expire.lease_expiration.error
| Metric type |
Value |
Description |
| counter |
number |
임대 만료 오류의 총 수 |
vault.expire.lease_expiration.time_in_queue
| Metric type |
Value |
Description |
| summary |
ms |
임대가 폐기 큐 앞쪽에 도달하는 데 걸린 시간 |
vault.expire.leases.by_expiration
| Metric type |
Value |
Description |
| gauge |
leases |
구성된 간격으로 그룹화된 만료 예정 임대 수 |
관련 시간 간격은 Vault 서버 구성의 telemetry 스탠자에서 다음 파라미터로 정의됩니다.
Vault는 current_time + num_lease_metrics_buckets 시간 구간에서 lease_metrics_epsilon 간격마다 만료 예정인 임대 수를 보고합니다.
vault.expire.num_irrevocable_leases
| Metric type |
Value |
Description |
| gauge |
leases |
자동으로 폐기할 수 없는 임대 수 |
vault.expire.num_leases
| Metric type |
Value |
Description |
| gauge |
leases |
결국 만료 대상이 되는 임대의 총 수 |
vault.expire.register-auth
| Metric type |
Value |
Description |
| summary |
ms |
새 서비스 토큰과 연결된 임대를 등록하는 데 걸린 시간 |
vault.expire.register
| Metric type |
Value |
Description |
| summary |
ms |
등록 작업에 걸린 시간 |
vault.expire.renew-token
| Metric type |
Value |
Description |
| summary |
ms |
토큰을 갱신하는 데 걸린 시간 |
vault.expire.renew
| Metric type |
Value |
Description |
| summary |
ms |
임대를 갱신하는 데 걸린 시간 |
vault.expire.revoke-by-token
| Metric type |
Value |
Description |
| summary |
ms |
주어진 토큰으로 발급된 모든 시크릿을 폐기하는 데 걸린 시간 |
vault.expire.revoke-force
| Metric type |
Value |
Description |
| summary |
ms |
토큰을 강제로 폐기하는 데 걸린 시간 |
vault.expire.revoke-prefix
| Metric type |
Value |
Description |
| summary |
ms |
프리픽스의 모든 토큰을 폐기하는 데 걸린 시간 |
vault.expire.revoke
| Metric type |
Value |
Description |
| summary |
ms |
토큰을 폐기하는 데 걸린 시간 |
Token metrics
vault.token.count
| Metric type |
Value |
Description |
| gauge |
number |
토큰 저장소에서 사용 가능한(만료·폐기되지 않은) 토큰 수 |
Vault는 10분마다 토큰 수를 갱신하며 결과를 클러스터와 네임스페이스별로 정리합니다.
vault.token.count.by_auth
| Metric type |
Value |
Description |
| gauge |
number |
특정 인증 방법이 생성한 서비스 토큰 총 수 |
Vault는 토큰 수를 클러스터, 네임스페이스, 인증 방법별로 정리합니다.
vault.token.count.by_policy
| Metric type |
Value |
Description |
| gauge |
number |
특정 정책이 연결된 서비스 토큰 총 수 |
Vault는 토큰 수를 클러스터, 네임스페이스, 정책별로 정리합니다. 정책이 두 개 이상 붙은 토큰은 각 연결된 정책에 대한 게이지에 나타납니다.
vault.token.count.by_ttl
| Metric type |
Value |
Description |
| gauge |
number |
특정 TTL(time to live)이 할당된 서비스 토큰 총 수 |
Vault는 토큰 수를 클러스터, 네임스페이스, 생성 시 할당된 TTL 범위별로 정리합니다.
vault.token.create_root
| Metric type |
Value |
Description |
| counter |
number |
생성된 루트 토큰 수 |
vault.token.create_root는 현재 사용 중인 루트 토큰 수가 아니라 시간이 지남에 따라 생성된 루트 토큰의 총 수를 셉니다. 따라서 루트 토큰이 폐기되어도 vault.token.create_root 값은 감소하지 않습니다.
vault.token.create
| Metric type |
Value |
Description |
| summary |
ms |
Vault에서 토큰을 생성하는 데 필요한 시간 |
vault.token.createAccessor
| Metric type |
Value |
Description |
| summary |
ms |
Vault에서 토큰 액세서(accessor)를 생성하는 데 필요한 시간 |
vault.token.creation
| Metric type |
Value |
Description |
| counter |
number |
생성된 서비스·배치 토큰 수 |
Vault는 생성 수를 클러스터, 네임스페이스, 인증 방법, 마운트 포인트, TTL(time to live), 토큰 유형별로 정리합니다.
vault.token.lookup
| Metric type |
Value |
Description |
| summary |
ms |
Vault에서 토큰을 조회하는 데 필요한 시간 |
vault.token.revoke-tree
| Metric type |
Value |
Description |
| summary |
ms |
Vault에서 토큰 트리를 완전히 폐기하는 데 필요한 시간 |
vault.token.revoke
| Metric type |
Value |
Description |
| summary |
ms |
Vault에서 토큰을 폐기하는 데 필요한 시간 |
vault.token.store
| Metric type |
Value |
Description |
| summary |
ms |
보조 인덱스에 쓰지 않고 갱신된 토큰 엔트리를 저장하는 데 필요한 시간 |
더 알아보기 (Learn more)