모든 Vault 텔레메트리 메트릭
완전성을 위해 아래에 이름 알파벳 순으로 사용 가능한 전체 메트릭 목록을 제공합니다.
출처: 문서
본문
전체 메트릭 목록
database.Close
| Metric type |
Value |
Description |
| summary |
ms |
데이터베이스 시크릿 엔진을 닫는 데 필요한 시간(모든 데이터베이스 시크릿 엔진에 걸쳐) |
database.Close.error
| Metric type |
Value |
Description |
| counter |
number |
모든 데이터베이스 시크릿 엔진에서 데이터베이스 연결을 닫는 동안 발생한 오류 수 |
database.CreateUser
| Metric type |
Value |
Description |
| summary |
ms |
모든 데이터베이스 시크릿 엔진에 걸쳐 사용자를 생성하는 데 필요한 시간 |
database.CreateUser.error
| Metric type |
Value |
Description |
| counter |
number |
모든 데이터베이스 시크릿 엔진에서 사용자를 생성하는 동안 발생한 오류 수 |
database.Initialize
| Metric type |
Value |
Description |
| summary |
ms |
데이터베이스 시크릿 엔진을 초기화하는 데 필요한 시간(모든 데이터베이스 시크릿 엔진에 걸쳐) |
database.Initialize.error
| Metric type |
Value |
Description |
| counter |
number |
모든 데이터베이스 시크릿 엔진에서 데이터베이스를 초기화하는 동안 발생한 오류 수 |
database.{NAME}.Close
| Metric type |
Value |
Description |
| summary |
ms |
데이터베이스 시크릿 엔진 {NAME}을 닫는 데 필요한 시간 |
database.{NAME}.Close.error
| Metric type |
Value |
Description |
| counter |
number |
명명된 데이터베이스 시크릿 엔진에서 데이터베이스 연결을 닫는 동안 발생한 오류 수 |
database.{NAME}.CreateUser
| Metric type |
Value |
Description |
| summary |
ms |
명명된 데이터베이스 시크릿 엔진에 대해 사용자를 생성하는 데 필요한 시간 |
database.{NAME}.CreateUser.error
| Metric type |
Value |
Description |
| counter |
number |
명명된 데이터베이스 시크릿 엔진에서 사용자를 생성하는 동안 발생한 오류 수 |
database.{NAME}.Initialize
| Metric type |
Value |
Description |
| summary |
ms |
명명된 데이터베이스에 대해 데이터베이스 시크릿 엔진을 초기화하는 데 필요한 시간 |
database.{NAME}.Initialize.error
| Metric type |
Value |
Description |
| counter |
number |
명명된 데이터베이스 시크릿 엔진에서 데이터베이스를 초기화하는 동안 발생한 오류 수 |
database.{NAME}.RenewUser
| Metric type |
Value |
Description |
| summary |
ms |
명명된 데이터베이스 시크릿 엔진에 대해 사용자를 갱신하는 데 필요한 시간 |
database.{NAME}.RenewUser.error
| Metric type |
Value |
Description |
| counter |
number |
명명된 데이터베이스 시크릿 엔진에서 사용자를 갱신하는 동안 발생한 오류 수 |
database.{NAME}.RevokeUser
| Metric type |
Value |
Description |
| summary |
ms |
명명된 데이터베이스 시크릿 엔진에 대해 사용자를 폐기하는 데 필요한 시간 |
database.{NAME}.RevokeUser.error
| Metric type |
Value |
Description |
| counter |
number |
명명된 데이터베이스 시크릿 엔진에서 사용자를 폐기하는 동안 발생한 오류 수 |
database.RenewUser
| Metric type |
Value |
Description |
| summary |
ms |
모든 데이터베이스 시크릿 엔진에 걸쳐 사용자를 갱신하는 데 필요한 시간 |
database.RenewUser.error
| Metric type |
Value |
Description |
| counter |
number |
모든 데이터베이스 시크릿 엔진에서 사용자를 갱신하는 동안 발생한 오류 수 |
database.RevokeUser
| Metric type |
Value |
Description |
| summary |
ms |
모든 데이터베이스 시크릿 엔진에 걸쳐 사용자를 폐기하는 데 필요한 시간 |
database.RevokeUser.error
| Metric type |
Value |
Description |
| counter |
number |
모든 데이터베이스 시크릿 엔진에서 사용자를 폐기하는 동안 발생한 오류 수 |
secrets.pki.tidy.cert_store_current_entry
| Metric type |
Value |
Description |
| gauge |
number |
tidy 작업이 현재 검증 중인 인증서 저장소 엔트리의 인덱스 |
secrets.pki.tidy.cert_store_deleted_count
| Metric type |
Value |
Description |
| counter |
number |
인증서 저장소에서 삭제된 엔트리 수 |
secrets.pki.tidy.cert_store_total_entries_remaining
| Metric type |
Value |
Description |
| gauge |
number |
tidy 작업 중 확인되었지만 제거되지 않은 인증서 저장소 엔트리 수 |
secrets.pki.tidy.cert_store_total_entries
| Metric type |
Value |
Description |
| gauge |
number |
tidy 작업 중 검증할 인증서 저장소 엔트리 수 |
secrets.pki.tidy.duration
| Metric type |
Value |
Description |
| summary |
ms |
PKI tidy 작업을 완료하는 데 필요한 시간 |
secrets.pki.tidy.failure
| Metric type |
Value |
Description |
| counter |
number |
PKI tidy 작업이 오류로 끝나지 못한 횟수 |
secrets.pki.tidy.revoked_cert_current_entry
| Metric type |
Value |
Description |
| gauge |
number |
tidy 작업이 현재 검증 중인 폐기된 인증서 저장소 엔트리의 인덱스 |
secrets.pki.tidy.revoked_cert_deleted_count
| Metric type |
Value |
Description |
| counter |
number |
폐기된 인증서에 대해 인증서 저장소에서 삭제된 엔트리 수 |
secrets.pki.tidy.revoked_cert_total_entries_fixed_issuers
| Metric type |
Value |
Description |
| gauge |
number |
tidy 작업 중 잘못된 발급자 정보가 발견되어 수정된 인증서 저장소 엔트리 수 |
secrets.pki.tidy.revoked_cert_total_entries_incorrect_issuers
| Metric type |
Value |
Description |
| gauge |
number |
잘못된 발급자 정보가 발견된 인증서 저장소 엔트리 총 수 |
secrets.pki.tidy.revoked_cert_total_entries_remaining
| Metric type |
Value |
Description |
| gauge |
number |
tidy 작업 중 확인되었지만 제거되지 않은 인증서 저장소의 폐기된 인증서 수 |
secrets.pki.tidy.revoked_cert_total_entries
| Metric type |
Value |
Description |
| gauge |
number |
tidy 작업 중 검증할 인증서 저장소의 폐기된 인증서 엔트리 수 |
secrets.pki.tidy.start_time_epoch
| Metric type |
Value |
Description |
| gauge |
seconds |
PKI tidy 작업이 시작된 시점의 에포크 시간(1970-01-01 이후 초) |
시작 시간 메트릭은 PKI tidy 작업이 현재 활성화되지 않았으면 0 값을 보고합니다.
secrets.pki.tidy.success
| Metric type |
Value |
Description |
| counter |
number |
PKI tidy 작업이 성공적으로 완료된 횟수 |
vault.audit.{DEVICE}.log_request
| Metric type |
Value |
Description |
| summary |
ms |
디바이스 전체에 걸쳐 모든 감사 로그 요청을 완료하는 데 필요한 시간 |
vault.audit.{DEVICE}.log_response
| Metric type |
Value |
Description |
| summary |
ms |
디바이스 전체에 걸쳐 모든 감사 로그 응답을 완료하는 데 필요한 시간 |
vault.audit.log_request_failure
| Metric type |
Value |
Description |
| counter |
number |
모든 디바이스의 감사 로그 요청 실패 수 |
요청 실패 수는 중요한 메트릭입니다.
Prometheus 싱크를 사용할 때는 rate 또는 irate를 써서 이를 특정 시간 구간의 실패 수로 변환하세요.
Vault의 내장 /metrics 출력 형식을 사용하면 카운터는 기본값 10초인 메트릭 간격에 걸쳐 집계되어 보고됩니다. 역사적 이유로 이 카운터는 count 필드를 오해하게 만드는 방식으로 기록됩니다. 즉 실패 여부와 관계없이 모든 요청을 셉니다. 반면 mean 값은 간격 동안 감사 오류가 발생한 정규화된 초당 비율을 올바르게 기록합니다.
이 카운터가 증가하면 구성된 모든 감사 디바이스가 요청(또는 응답) 로깅에 실패했음을 나타냅니다. Vault가 요청이나 요청에 대한 응답을 제대로 감사할 수 없으면 원래 요청은 실패합니다.
실패하는 감사 로그 디바이스를 해결하려면 Vault 로그와 디바이스별 메트릭을 참조하세요.
vault.audit.log_request
| Metric type |
Value |
Description |
| summary |
ms |
모든 감사 로그 디바이스에 걸쳐 모든 감사 로그 요청을 완료하는 데 필요한 시간 |
vault.audit.log_response_failure
| Metric type |
Value |
Description |
| counter |
number |
모든 디바이스의 감사 로그 응답 실패 수 |
응답 실패 수는 중요한 메트릭입니다.
Prometheus 싱크를 사용할 때는 rate 또는 irate를 써서 이를 특정 시간 구간의 실패 수로 변환하세요.
Vault의 내장 /metrics 출력 형식을 사용하면 카운터는 기본값 10초인 메트릭 간격에 걸쳐 집계되어 보고됩니다. 역사적 이유로 이 카운터는 count 필드를 오해하게 만드는 방식으로 기록됩니다. 즉 실패 여부와 관계없이 모든 요청을 셉니다. 반면 mean 값은 간격 동안 감사 오류가 발생한 정규화된 초당 비율을 올바르게 기록합니다.
이 카운터가 증가하면 구성된 모든 감사 디바이스가 요청(또는 응답) 로깅에 실패했음을 나타냅니다. Vault가 요청이나 요청에 대한 응답을 제대로 감사할 수 없으면 원래 요청은 실패합니다.
실패하는 감사 로그 디바이스를 해결하려면 Vault 로그와 디바이스별 메트릭을 참조하세요.
vault.audit.log_response
| Metric type |
Value |
Description |
| summary |
ms |
모든 감사 로그 디바이스에 걸쳐 감사 로그 응답을 완료하는 데 필요한 시간 |
vault.audit.sink.success
| Metric type |
Value |
Description |
| counter |
number |
감사 디바이스에 성공적으로 기록된 횟수 |
vault.audit.sink.failure
| Metric type |
Value |
Description |
| counter |
number |
감사 디바이스가 기록 중 오류를 만난 횟수 |
vault.audit.fallback.success Enterprise
| Metric type |
Value |
Description |
| counter |
number |
폴백(fallback) 감사 디바이스에 기록된 횟수 |
vault.audit.fallback.miss Enterprise
| Metric type |
Value |
Description |
| counter |
number |
어떤 디바이스에도 기록되지 않도록 Vault가 감사 엔트리를 걸러낸 횟수 |
vault.autopilot.failure_tolerance
| Metric type |
Value |
Description |
| gauge |
nodes |
쿼럼을 초과하는 정상 노드 수 |
실패 허용치(failure tolerance)는 쿼럼을 잃지 않고 얼마나 많은 현재 정상 노드가 실패할 수 있는지 나타냅니다.
vault.autopilot.healthy
| Metric type |
Value |
Description |
| gauge |
boolean |
모든 노드가 정상인지 여부를 나타냄 |
- A value of
1 on the gauge means that Autopilot deems all nodes healthy.
- A value of
0 on the gauge means that Autopilot deems at least 1 node
비정상.
vault.autopilot.node.healthy
| Metric type |
Value |
Description |
| gauge |
boolean |
활성(active) 노드가 정상인지 여부를 나타냄 |
- A value of
1 on the gauge means that Autopilot deems the node indicated by
node_id는 정상입니다.
- A value of
0 on the gauge means that Autopilot cannot communicate with the
node_id가 가리키는 노드를 정상으로 간주하거나, 그 노드를 비정상으로 간주합니다.
vault.autosnapshots.last.success.time
| Metric type |
Value |
Description |
| gauge |
timestamp |
마지막 성공적인 스냅샷 저장의 에포크 시간(1970-01-01 이후 초) |
vault.autosnapshots.percent.maxspace.used
| Metric type |
Value |
Description |
| gauge |
percentage |
저장된 스냅샷이 로컬 스토리지(디스크)에서 현재 사용하는 공간의 비율 |
Vault는 autosnapshot의 스토리지 유형이 local일 때만 vault.autosnapshots.percent.maxspace.used 메트릭을 채웁니다. 사용 공간 비율은 로컬 스토리지의 전체 사용 가능 공간이 아니라 스냅샷에 할당된 최대 공간을 기준으로 계산됩니다.
vault.autosnapshots.rotate.duration
| Metric type |
Value |
Description |
| summary |
ms |
snapshot_config_name이 가리키는 스냅샷을 교체(rotate out)하는 데 걸린 시간 |
Vault는 구성된 보존 기간을 지키기 위해 스냅샷을 삭제합니다. 로테이션 메트릭은 보존 기간이 만료된 후 스냅샷을 삭제하는 데 걸린 시간을 구체적으로 측정합니다.
vault.autosnapshots.save.duration
| Metric type |
Value |
Description |
| summary |
ms |
snapshot_config_name이 가리키는 스냅샷을 저장하는 데 걸린 시간 |
vault.autosnapshots.save.errors
| Metric type |
Value |
Description |
| counter |
number |
snapshot_config_name이 가리키는 스냅샷을 저장하려다 발생한 오류 수 |
vault.autosnapshots.snapshot.size
| Metric type |
Value |
Description |
| summary |
bytes |
snapshot_config_name이 가리키는 스냅샷의 현재 크기 |
vault.autosnapshots.total.snapshot.size
| Metric type |
Value |
Description |
| gauge |
bytes |
저장된 스냅샷이 로컬 스토리지(디스크)에서 현재 사용하는 공간 |
Vault는 autosnapshot의 스토리지 유형이 local일 때만 vault.autosnapshots.total.snapshot.size 메트릭을 채웁니다.
vault.azure.delete
| Metric type |
Value |
Description |
| summary |
ms |
Azure 스토리지 백엔드에 대해 DELETE 작업을 완료하는 데 필요한 시간 |
vault.azure.get
| Metric type |
Value |
Description |
| summary |
ms |
Azure 스토리지 백엔드에 대해 GET 작업을 완료하는 데 필요한 시간 |
vault.azure.list
| Metric type |
Value |
Description |
| summary |
ms |
Azure 스토리지 백엔드에 대해 LIST 작업을 완료하는 데 필요한 시간 |
vault.azure.put
| Metric type |
Value |
Description |
| summary |
ms |
Azure 스토리지 백엔드에 대해 PUT 작업을 완료하는 데 필요한 시간 |
vault.barrier.delete
| Metric type |
Value |
Description |
| summary |
ms |
배리어(barrier)에서 DELETE 작업을 완료하는 데 필요한 시간 |
vault.barrier.estimated_encryptions
| Metric type |
Value |
Description |
| counter |
number |
마지막 키 로테이션 이후 수행된 추정 암호화 수 |
vault.barrier.get
| Metric type |
Value |
Description |
| summary |
ms |
배리어에서 GET 작업을 완료하는 데 필요한 시간 |
vault.barrier.list
| Metric type |
Value |
Description |
| summary |
ms |
배리어에서 LIST 작업을 완료하는 데 필요한 시간 |
vault.barrier.put
| Metric type |
Value |
Description |
| summary |
ms |
배리어에서 PUT 작업을 완료하는 데 필요한 시간 |
vault.cache.delete
| Metric type |
Value |
Description |
| counter |
number |
LRU 캐시에서의 삭제 수 |
vault.cache.hit
| Metric type |
Value |
Description |
| counter |
number |
구성된 스토리지 읽기를 피한 LRU 캐시 히트 수 |
vault.cache.miss
| Metric type |
Value |
Description |
| counter |
number |
구성된 스토리지 읽기를 요구한 LRU 캐시 미스 수 |
vault.cache.write
| Metric type |
Value |
Description |
| counter |
number |
LRU 캐시에 대한 쓰기 수 |
vault.cassandra.delete
| Metric type |
Value |
Description |
| summary |
ms |
Cassandra 스토리지 백엔드에 대해 DELETE 작업을 완료하는 데 필요한 시간 |
vault.cassandra.get
| Metric type |
Value |
Description |
| summary |
ms |
Cassandra 스토리지 백엔드에 대해 GET 작업을 완료하는 데 필요한 시간 |
vault.cassandra.list
| Metric type |
Value |
Description |
| summary |
ms |
Cassandra 스토리지 백엔드에 대해 LIST 작업을 완료하는 데 필요한 시간 |
vault.cassandra.put
| Metric type |
Value |
Description |
| summary |
ms |
Cassandra 스토리지 백엔드에 대해 PUT 작업을 완료하는 데 필요한 시간 |
vault.cockroachdb.delete
| Metric type |
Value |
Description |
| summary |
ms |
CockroachDB 스토리지 백엔드에 대해 DELETE 작업을 완료하는 데 필요한 시간 |
vault.cockroachdb.get
| Metric type |
Value |
Description |
| summary |
ms |
CockroachDB 스토리지 백엔드에 대해 GET 작업을 완료하는 데 필요한 시간 |
vault.cockroachdb.list
| Metric type |
Value |
Description |
| summary |
ms |
CockroachDB 스토리지 백엔드에 대해 LIST 작업을 완료하는 데 필요한 시간 |
vault.cockroachdb.put
| Metric type |
Value |
Description |
| summary |
ms |
CockroachDB 스토리지 백엔드에 대해 PUT 작업을 완료하는 데 필요한 시간 |
vault.consul.delete
| Metric type |
Value |
Description |
| summary |
ms |
Consul 스토리지 백엔드에 대해 DELETE 작업을 완료하는 데 필요한 시간 |
vault.consul.get
| Metric type |
Value |
Description |
| summary |
ms |
Consul 스토리지 백엔드에 대해 GET 작업을 완료하는 데 필요한 시간 |
vault.consul.list
| Metric type |
Value |
Description |
| summary |
ms |
Consul 스토리지 백엔드에 대해 LIST 작업을 완료하는 데 필요한 시간 |
vault.consul.put
| Metric type |
Value |
Description |
| summary |
ms |
Consul 스토리지 백엔드에 대해 PUT 작업을 완료하는 데 필요한 시간 |
vault.consul.transaction
| Metric type |
Value |
Description |
| summary |
ms |
Consul 스토리지 백엔드에 대해 트랜잭션 작업을 완료하는 데 필요한 시간 |
vault.core.active
| Metric type |
Value |
Description |
| gauge |
boolean |
Vault 노드가 활성(active)인지 여부를 나타냄 |
- A value of
1 indicates that the node is active.
- A value of
0 indicates that the node is in standby.
vault.core.activity.fragment_size
| Metric type |
Value |
Description |
| counter |
number |
로컬 노드가 관측한 type 객체 수 |
fragment size 메트릭에는 개수 세어진 객체가 엔티티인지 토큰인지 나타내는 라벨이 포함됩니다.
vault.core.activity.segment_write
| Metric type |
Value |
Description |
| summary |
ms |
활동 로그 세그먼트를 스토리지에 기록하는 데 필요한 시간 |
vault.core.check_token
| Metric type |
Value |
Description |
| summary |
ms |
토큰 검사를 완료하는 데 필요한 시간 |
vault.core.fetch_acl_and_token
| Metric type |
Value |
Description |
| summary |
ms |
ACL과 토큰 엔트리를 가져오는 데 필요한 시간 |
vault.core.handle_login_request
| Metric type |
Value |
Description |
| summary |
ms |
로그인 요청을 완료하는 데 필요한 시간 |
vault.core.handle_request
| Metric type |
Value |
Description |
| summary |
ms |
비-로그인 요청을 완료하는 데 필요한 시간 |
vault.core.in_flight_requests
| Metric type |
Value |
Description |
| gauge |
requests |
현재 진행 중인 요청 수 |
vault.core.response_status_code
| Metric type |
Value |
Description |
| counter |
number |
로컬 노드가 발행한 응답 수 |
응답 코드 메트릭에는 다음 라벨이 포함됩니다.
code - exact HTTP status code of the response, for example, 429.
type - HTTP response class of the response status, for example 4xx.
vault.core.leadership_lost
| Metric type |
Value |
Description |
| summary |
ms |
고가용성(HA) 클러스터 노드가 마지막으로 리더십을 유지한 총 시간 |
리더십 시간 갱신은 리더십이 바뀔 때마다 발생합니다. 낮은 리더십 시간으로 vault.core.leadership_lost가 자주 갱신되면 리더 상태가 노드 간에 회전하면서 리더가 흔들리는(flapping) 것을 나타냅니다.
vault.core.leadership_setup_failed
| Metric type |
Value |
Description |
| summary |
ms |
가장 최근 리더십 설정 실패에 걸린 시간 |
설정 실패 시간은 고가용성(HA) Vault 설치 환경의 중요한 상태 메트릭입니다. vault.core.leadership_setup_failed를 면밀히 모니터링하고 전체 클러스터 리더십 상태를 알려주는 알림을 설정하시길 강력히 권합니다.
vault.core.license.expiration_time_epoch
| Metric type |
Value |
Description |
| gauge |
timestamp |
라이선스가 만료될 시점의 에포크 시간(1970-01-01 이후 초) |
vault.core.license.termination_time_epoch
| Metric type |
Value |
Description |
| gauge |
timestamp |
라이선스가 종료될 시점의 에포크 시간(1970-01-01 이후 초) |
vault.core.locked_users
| Metric type |
Value |
Description |
| gauge |
users |
현재 Vault에서 잠긴(locked out) 사용자 수 |
잠긴 사용자 수는 15분마다 새로고침됩니다.
vault.core.mount_table.num_entries
| Metric type |
Value |
Description |
| gauge |
objects |
주어진 마운트 테이블의 마운트 수 |
마운트포인트 수 메트릭에는 해당 테이블이 인증 테이블인지 논리 테이블인지, 그리고 복제되는지 로컬인지를 나타내는 라벨이 포함됩니다.
vault.core.mount_table.size
| Metric type |
Value |
Description |
| gauge |
bytes |
해당 마운트 테이블의 현재 크기 |
테이블 크기 메트릭에는 해당 테이블이 인증 테이블인지 논리 테이블인지, 그리고 복제되는지 로컬인지를 나타내는 라벨이 포함됩니다.
| Metric type |
Value |
Description |
| gauge |
boolean |
보고 노드가 성능 대기(performance standby)인지 여부를 나타냄 |
- A value of
1 indicates the node is a performance standby
- A value of
0 indicates the node is not a performance standby
vault.core.post_unseal
| Metric type |
Value |
Description |
| summary |
ms |
post-unseal 작업을 완료하는 데 필요한 시간 |
vault.core.pre_seal
| Metric type |
Value |
Description |
| summary |
ms |
pre-seal 작업을 완료하는 데 필요한 시간 |
vault.core.replication.dr.primary
| Metric type |
Value |
Description |
| gauge |
boolean |
Vault 노드가 재해 복구 프라이머리인지 여부를 나타냄 |
- A value of
1 indicates that the node is a disaster recovery primary.
- A value of
0 indicates that the node is not a disaster recovery primary.
vault.core.replication.dr.secondary
| Metric type |
Value |
Description |
| gauge |
boolean |
Vault 노드가 재해 복구 세컨더리인지 여부를 나타냄 |
- A value of
1 indicates that the node is a disaster recovery secondary.
- A value of
0 indicates that the node is not a disaster recovery secondary.
| Metric type |
Value |
Description |
| gauge |
boolean |
Vault 노드가 성능 프라이머리인지 여부를 나타냄 |
- A value of
1 indicates that the node is a performance primary.
- A value of
0 indicates that the node is not a performance primary.
| Metric type |
Value |
Description |
| gauge |
boolean |
Vault 노드가 성능 세컨더리인지 여부를 나타냄 |
- A value of
1 indicates that the node is a performance secondary.
- A value of
0 indicates that the node is not a performance secondary.
vault.core.replication.write_undo_logs
| Metric type |
Value |
Description |
| gauge |
boolean |
undo 로그가 활성화되었는지 여부를 나타냄 |
- A value of
1 indicates that Vault is generating undo logs.
- A value of
0 indicates that Vault is not generating undo logs.
vault.core.replication.build_progress
| Metric type |
Value |
Description |
| gauge |
keys |
새 트리에 삽입된 키 수 |
vault.core.replication.build_total
| Metric type |
Value |
Description |
| gauge |
keys |
새 트리에 삽입해야 하는 키 총 수 |
vault.core.replication.reindex_stage
| Metric type |
Value |
Description |
| gauge |
stage |
재인덱싱 프로세스의 현재 단계 |
- A value of
4 indicates the reindex process is committing any differences between the newly created tree and the old tree.
- A value of
3 indicates the reindex process is replaying WALs to ensure no updates were missed while scanning and building.
- A value of
2 indicates the reindex process is currently building a new merkle tree based of the values for the keys obtained in the scanning stage.
- A value of
1 indicates the reindex process is currently creating a list of all known storage keys.
- A value of
0 indicates that a reindex is not in progress.
vault.core.seal-internal
| Metric type |
Value |
Description |
| summary |
ms |
내부 Vault 시일(seal) 작업을 완료하는 데 필요한 시간 |
vault.core.seal-with-request
| Metric type |
Value |
Description |
| summary |
ms |
명시적 요청으로 트리거된 시일(seal) 작업을 완료하는 데 필요한 시간 |
vault.core.step_down
| Metric type |
Value |
Description |
| summary |
ms |
클러스터 리더십을 내려놓는(step down) 데 필요한 시간 |
vault.core.unseal
| Metric type |
Value |
Description |
| summary |
ms |
unseal 작업을 완료하는 데 필요한 시간 |
vault.core.unsealed
| Metric type |
Value |
Description |
| gauge |
boolean |
Vault가 현재 unseal 상태인지 여부를 나타냄 |
- A value of
1 indicates Vault is currently unsealed and clients can
시크릿을 읽을 수 있습니다.
- A value of
0 indicates Vault is currently sealed and clients cannot
시크릿을 읽을 수 있습니다.
vault.couchdb.delete
| Metric type |
Value |
Description |
| summary |
ms |
CouchDB 스토리지 백엔드에 대해 DELETE 작업을 완료하는 데 필요한 시간 |
vault.couchdb.get
| Metric type |
Value |
Description |
| summary |
ms |
CouchDB 스토리지 백엔드에 대해 GET 작업을 완료하는 데 필요한 시간 |
vault.couchdb.list
| Metric type |
Value |
Description |
| summary |
ms |
CouchDB 스토리지 백엔드에 대해 LIST 작업을 완료하는 데 필요한 시간 |
vault.couchdb.put
| Metric type |
Value |
Description |
| summary |
ms |
CouchDB 스토리지 백엔드에 대해 PUT 작업을 완료하는 데 필요한 시간 |
vault.dynamodb.delete
| Metric type |
Value |
Description |
| summary |
ms |
DynamoDB 스토리지 백엔드에 대해 DELETE 작업을 완료하는 데 필요한 시간 |
vault.dynamodb.get
| Metric type |
Value |
Description |
| summary |
ms |
DynamoDB 스토리지 백엔드에 대해 GET 작업을 완료하는 데 필요한 시간 |
vault.dynamodb.list
| Metric type |
Value |
Description |
| summary |
ms |
DynamoDB 스토리지 백엔드에 대해 LIST 작업을 완료하는 데 필요한 시간 |
vault.dynamodb.put
| Metric type |
Value |
Description |
| summary |
ms |
DynamoDB 스토리지 백엔드에 대해 PUT 작업을 완료하는 데 필요한 시간 |
vault.etcd.delete
| Metric type |
Value |
Description |
| summary |
ms |
etcd 스토리지 백엔드에 대해 DELETE 작업을 완료하는 데 필요한 시간 |
vault.etcd.get
| Metric type |
Value |
Description |
| summary |
ms |
etcd 스토리지 백엔드에 대해 GET 작업을 완료하는 데 필요한 시간 |
vault.etcd.list
| Metric type |
Value |
Description |
| summary |
ms |
etcd 스토리지 백엔드에 대해 LIST 작업을 완료하는 데 필요한 시간 |
vault.etcd.put
| Metric type |
Value |
Description |
| summary |
ms |
etcd 스토리지 백엔드에 대해 PUT 작업을 완료하는 데 필요한 시간 |
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 |
토큰을 폐기하는 데 걸린 시간 |
vault.gcs.delete
| Metric type |
Value |
Description |
| summary |
ms |
Google Cloud Storage 백엔드에 대해 DELETE 작업을 완료하는 데 필요한 시간 |
vault.gcs.get
| Metric type |
Value |
Description |
| summary |
ms |
Google Cloud Storage 백엔드에 대해 GET 작업을 완료하는 데 필요한 시간 |
vault.gcs.list
| Metric type |
Value |
Description |
| summary |
ms |
Google Cloud Storage 백엔드에 대해 LIST 작업을 완료하는 데 필요한 시간 |
vault.gcs.lock.lock
| Metric type |
Value |
Description |
| summary |
ms |
고가용성(HA) 모드에서 Google Cloud Storage 백엔드에 대해 LOCK 작업을 완료하는 데 필요한 시간 |
vault.gcs.lock.unlock
| Metric type |
Value |
Description |
| summary |
ms |
고가용성(HA) 모드에서 Google Cloud Storage 백엔드에 대해 UNLOCK 작업을 완료하는 데 필요한 시간 |
vault.gcs.lock.value
| Metric type |
Value |
Description |
| summary |
ms |
고가용성(HA) 모드에서 Google Cloud Storage 백엔드에 대해 VALUE 작업을 완료하는 데 필요한 시간 |
vault.gcs.put
| Metric type |
Value |
Description |
| summary |
ms |
Google Cloud Storage 백엔드에 대해 PUT 작업을 완료하는 데 필요한 시간 |
vault.ha.rpc.client.echo
| Metric type |
Value |
Description |
| summary |
ms |
대기 노드에서 활성 노드로 에코 요청을 보내는 데 걸린 시간(성능 대기에도 함께 내보내짐) |
vault.ha.rpc.client.echo.errors
| Metric type |
Value |
Description |
| counter |
number |
대기(standby) 에코 요청 실패 수(성능 대기에도 함께 내보내짐) |
vault.ha.rpc.client.forward
| Metric type |
Value |
Description |
| summary |
ms |
대기 노드에서 활성 노드로 요청을 전달하는 데 걸린 시간 |
vault.ha.rpc.client.forward.errors
| Metric type |
Value |
Description |
| counter |
number |
대기 요청 전달 실패 수 |
vault.client.billing_period.activity Enterprise
| Metric type |
Value |
Description |
| gauge |
clients |
현재 청구 기간 시작부터 현재 시점까지 모든 네임스페이스에서 관측된 서로 다른 클라이언트 수 |
Vault는 vault.client.billing_period.activity를 10분마다 보고합니다.
vault.identity.entity.active.monthly
| Metric type |
Value |
Description |
| gauge |
entities |
지난 한 달 동안 토큰을 생성한(모든 네임스페이스의) 서로 다른 엔티티 수 |
클라이언트 카운팅이 활성화된 경우 Vault는 매달 시작 시 vault.identity.entity.active.monthly를 보고합니다.
vault.identity.nonentity.active.monthly
| Metric type |
Value |
Description |
| gauge |
non entities |
지난 한 달 동안 토큰을 생성한(모든 네임스페이스의) 서로 다른 논-엔티티 수 |
클라이언트 카운팅이 활성화된 경우 Vault는 매달 시작 시 vault.identity.nonentity.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.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.pki_acme.active.monthly
| Metric type |
Value |
Description |
| gauge |
clients |
지난 한 달 동안의 서로 다른 ACME PKI 클라이언트 수 |
클라이언트 카운팅이 활성화된 경우 Vault는 매달 시작 시 vault.identity.pki_acme.active.monthly를 보고합니다.
vault.identity.pki_acme.active.reporting_period
| Metric type |
Value |
Description |
| gauge |
clients |
구성된 보고 기간 동안의 서로 다른 ACME PKI 클라이언트 수 |
클라이언트 카운팅이 활성화된 경우 Vault는 매달 시작 시 vault.identity.pki_acme.active.reporting_period를 보고합니다.
vault.identity.secret_sync.active.monthly
| Metric type |
Value |
Description |
| gauge |
secrets |
지난 한 달 동안 활성 연결이 하나 이상 있었던 서로 다른 동기화된 시크릿 수 |
클라이언트 카운팅이 활성화된 경우 Vault는 매달 시작 시 vault.identity.secret_sync.active.monthly를 보고합니다.
vault.identity.secret_sync.active.reporting_period
| Metric type |
Value |
Description |
| gauge |
secrets |
구성된 보고 기간 동안 활성 연결이 하나 이상 있었던 서로 다른 동기화된 시크릿 수 |
클라이언트 카운팅이 활성화된 경우 Vault는 매달 시작 시 vault.identity.secret_sync.active.reporting_period를 보고합니다.
vault.identity.upsert_entity_txn
| Metric type |
Value |
Description |
| summary |
ms |
엔티티를 인메모리 데이터베이스에 upsert하고, 활성 노드에서는 데이터를 스토리지에 영속화하는 데 필요한 시간 |
vault.identity.upsert_group_txn
| Metric type |
Value |
Description |
| summary |
ms |
그룹 멤버십을 인메모리 데이터베이스에 upsert하고, 활성 노드에서는 데이터를 스토리지에 영속화하는 데 필요한 시간 |
vault.logshipper.buffer.length
| Metric type |
Value |
Description |
| gauge |
buffer entries |
로그 시퍼(log shipper) 버퍼의 현재 길이 |
vault.logshipper.buffer.max_length
| Metric type |
Value |
Description |
| gauge |
buffer entries |
현재까지 관측된 로그 시퍼 버퍼의 최대 길이 |
vault.logshipper.buffer.max_size
| Metric type |
Value |
Description |
| gauge |
bytes |
로그 시퍼 버퍼의 허용 최대 크기 |
vault.logshipper.buffer.size
| Metric type |
Value |
Description |
| gauge |
bytes |
로그 시퍼 버퍼의 현재 크기 |
vault.logshipper.streamWALs.guard_found
| Metric type |
Value |
Description |
| counter |
number |
Vault가 WAL 엔트리 스트리밍을 시작해 Merkle 트리에서 시작 인덱스를 찾은 횟수 |
vault.logshipper.streamWALs.missing_guard
| Metric type |
Value |
Description |
| counter |
number |
Vault가 WAL 엔트리 스트리밍을 시작했지만 Merkle 트리에서 시작 인덱스를 찾지 못한 횟수 |
vault.logshipper.streamWALs.scanned_entries
| Metric type |
Value |
Description |
| summary |
entries |
Vault가 올바른 엔트리를 찾기 전에 버퍼에서 스캔한 엔트리 수 |
vault.merkle.flushDirty
| Metric type |
Value |
Description |
| summary |
ms |
dirty 페이지를 스토리지로 플러시하는 데 필요한 평균 시간 |
vault.merkle.flushDirty.num_pages
| Metric type |
Value |
Description |
| gauge |
pages |
플러시된 페이지 수 |
vault.merkle.flushDirty.outstanding_pages
| Metric type |
Value |
Description |
| gauge |
pages |
플러시 대기 중인 dirty 페이지 수 |
vault.merkle.saveCheckpoint
| Metric type |
Value |
Description |
| summary |
ms |
체크포인트를 저장하는 데 필요한 평균 시간 |
vault.merkle.saveCheckpoint.num_dirty
| Metric type |
Value |
Description |
| gauge |
pages |
체크포인트 시점의 dirty 페이지 수 |
vault.metrics.collection
| Metric type |
Value |
Description |
| summary |
ms |
게이지 유형별로 사용량 데이터를 수집하는 데 필요한 평균 시간 |
vault.metrics.collection.error
| Metric type |
Value |
Description |
| counter |
number |
Vault가 게이지 유형별로 사용량 데이터를 수집하면서 발생한 총 오류 수 |
vault.metrics.collection.interval
| Metric type |
Units |
Description |
| summary |
time duration |
usage_gauge_period의 현재 값 |
vault.mssql.delete
| Metric type |
Value |
Description |
| summary |
ms |
Microsoft SQL Server 스토리지 백엔드에 대해 DELETE 작업을 완료하는 데 필요한 시간 |
vault.mssql.get
| Metric type |
Value |
Description |
| summary |
ms |
Microsoft SQL Server 스토리지 백엔드에 대해 GET 작업을 완료하는 데 필요한 시간 |
vault.mssql.list
| Metric type |
Value |
Description |
| summary |
ms |
Microsoft SQL Server 스토리지 백엔드에 대해 LIST 작업을 완료하는 데 필요한 시간 |
vault.mssql.put
| Metric type |
Value |
Description |
| summary |
ms |
Microsoft SQL Server 스토리지 백엔드에 대해 PUT 작업을 완료하는 데 필요한 시간 |
vault.mysql.delete
| Metric type |
Value |
Description |
| summary |
ms |
MySQL 스토리지 백엔드에 대해 DELETE 작업을 완료하는 데 필요한 시간 |
vault.mysql.get
| Metric type |
Value |
Description |
| summary |
ms |
MySQL 스토리지 백엔드에 대해 GET 작업을 완료하는 데 필요한 시간 |
vault.mysql.list
| Metric type |
Value |
Description |
| summary |
ms |
MySQL 스토리지 백엔드에 대해 LIST 작업을 완료하는 데 필요한 시간 |
vault.mysql.put
| Metric type |
Value |
Description |
| summary |
ms |
MySQL 스토리지 백엔드에 대해 PUT 작업을 완료하는 데 필요한 시간 |
vault.policy.delete_policy
| Metric type |
Value |
Description |
| summary |
ms |
정책을 삭제하는 데 필요한 시간 |
vault.policy.get_policy
| Metric type |
Value |
Description |
| summary |
ms |
정책을 읽는 데 필요한 시간 |
vault.policy.list_policies
| Metric type |
Value |
Description |
| summary |
ms |
모든 정책을 나열하는 데 필요한 시간 |
vault.policy.set_policy
| Metric type |
Value |
Description |
| summary |
ms |
정책을 설정하는 데 필요한 시간 |
vault.postgres.delete
| Metric type |
Value |
Description |
| summary |
ms |
PostgreSQL 스토리지 백엔드에 대해 DELETE 작업을 완료하는 데 필요한 시간 |
vault.postgres.get
| Metric type |
Value |
Description |
| summary |
ms |
PostgreSQL 스토리지 백엔드에 대해 GET 작업을 완료하는 데 필요한 시간 |
vault.postgres.list
| Metric type |
Value |
Description |
| summary |
ms |
PostgreSQL 스토리지 백엔드에 대해 LIST 작업을 완료하는 데 필요한 시간 |
vault.postgres.put
| Metric type |
Value |
Description |
| summary |
ms |
PostgreSQL 스토리지 백엔드에 대해 PUT 작업을 완료하는 데 필요한 시간 |
vault.quota.lease_count.counter
| Metric type |
Value |
Description |
| gauge |
lease |
명명된 쿼터 규칙과 연결된 임대 총 수 |
보고되는 임대 수는 name 라벨에 나열된 쿼터 규칙에 한정된 값이지, 일반적인 임대 수가 아닙니다. 예를 들어 명명된 규칙이 최대 50개의 임대를 허용하고 그 쿼터 규칙 범위에 현재 40개의 임대가 있다면, 범위가 없거나 다른 쿼터 규칙 범위에 있는 임대가 1000개 있더라도 vault.quota.lease_count.counter 값은 40입니다.
vault.quota.lease_count.max
| Metric type |
Value |
Description |
| gauge |
lease |
명명된 쿼터 규칙이 허용하는 최대 임대 수 |
vault.quota.lease_count.violation
| Metric type |
Value |
Description |
| counter |
number |
명명된 임대 수 쿼터를 초과해 거부된 요청 수 |
vault.quota.rate_limit.violation
| Metric type |
Value |
Description |
| counter |
number |
명명된 속도 제한 쿼터 규칙을 초과해 거부된 요청 수 |
vault.raft_storage.bolt.cursor.count
| Metric type |
Value |
Description |
| gauge |
number |
Bolt 데이터베이스에서 생성된 커서 수 |
vault.raft_storage.bolt.freelist.allocated_bytes
| Metric type |
Value |
Description |
| gauge |
bytes |
Bolt 데이터베이스 프리리스트에 할당된 총 공간 |
vault.raft_storage.bolt.freelist.free_pages
| Metric type |
Value |
Description |
| gauge |
number |
Bolt 데이터베이스 프리리스트(freelist)의 빈 페이지 수 |
vault.raft_storage.bolt.freelist.pending_pages
| Metric type |
Value |
Description |
| gauge |
number |
Bolt 데이터베이스 프리리스트의 대기 페이지 수 |
vault.raft_storage.bolt.freelist.used_bytes
| Metric type |
Value |
Description |
| gauge |
bytes |
Bolt 데이터베이스 프리리스트가 사용하는 총 공간 |
vault.raft_storage.bolt.node.count
| Metric type |
Value |
Description |
| gauge |
number |
Bolt 데이터베이스의 노드 할당 수 |
vault.raft_storage.bolt.node.dereferences
| Metric type |
Value |
Description |
| gauge |
number |
Bolt 데이터베이스의 노드 역참조 총 수 |
vault.raft_storage.bolt.page.bytes_allocated
| Metric type |
Value |
Description |
| gauge |
bytes |
Bolt 데이터베이스에 할당된 총 공간 |
vault.raft_storage.bolt.page.count
| Metric type |
Value |
Description |
| gauge |
number |
Bolt 데이터베이스의 페이지 할당 수 |
vault.raft_storage.bolt.rebalance.count
| Metric type |
Value |
Description |
| gauge |
number |
Bolt 데이터베이스가 수행한 노드 리밸런스 수 |
vault.raft_storage.bolt.rebalance.time
| Metric type |
Value |
Description |
| summary |
ms |
Bolt 데이터베이스가 노드를 리밸런스하는 데 필요한 시간 |
vault.raft_storage.bolt.spill.count
| Metric type |
Value |
Description |
| gauge |
number |
Bolt 데이터베이스가 넘친(spill) 노드 수 |
vault.raft_storage.bolt.spill.time
| Metric type |
Value |
Description |
| summary |
ms |
Bolt 데이터베이스가 넘침(spill)에 쓴 총 시간 |
vault.raft_storage.bolt.split.count
| Metric type |
Value |
Description |
| gauge |
number |
Bolt 데이터베이스가 분할한 노드 수 |
vault.raft_storage.bolt.transaction.currently_open_read_transactions
| Metric type |
Value |
Description |
| gauge |
number |
Bolt DB의 프로세스 내 읽기 트랜잭션 수 |
vault.raft_storage.bolt.transaction.started_read_transactions
| Metric type |
Value |
Description |
| gauge |
number |
Bolt DB가 시작한 읽기 트랜잭션 수 |
vault.raft_storage.bolt.write.count
| Metric type |
Value |
Description |
| gauge |
number |
Bolt 데이터베이스가 수행한 쓰기 수 |
vault.raft_storage.bolt.write.time
| Metric type |
Value |
Description |
| counter |
ms |
Bolt 데이터베이스가 디스크에 쓰는 데 소비한 누적 총 시간 |
vault.raft_storage.follower.applied_index_delta
| Metric type |
Value |
Description |
| gauge |
number |
에코가 보고한 리더 적용 인덱스와 팔로워 적용 인덱스의 차이 |
vault.raft_storage.follower.last_heartbeat_ms
| Metric type |
Value |
Description |
| gauge |
ms |
팔로워가 마지막으로 하트비트 요청을 받은 이후 경과 시간 |
vault.raft_storage.stats.applied_index
| Metric type |
Value |
Description |
| gauge |
number |
유한 상태 머신에 마지막으로 적용되거나 fsm_pending queue에 추가된 Raft 로그의 최고 인덱스 |
vault.raft_storage.stats.commit_index
| Metric type |
Value |
Description |
| gauge |
number |
노드의 디스크에 커밋된 마지막 Raft 로그 인덱스 |
vault.raft_storage.stats.fsm_pending
| Metric type |
Value |
Description |
| gauge |
number |
유한 상태 머신이 적용하도록 노드가 큐에 넣은 Raft 로그 수 |
vault.raft-storage.delete
| Metric type |
Value |
Description |
| timer |
ms |
삭제 경로에 로그 엔트리를 삽입하는 데 필요한 시간 |
vault.raft-storage.entry_size
| Metric type |
Value |
Description |
| summary |
bytes |
로그 적용 중 Raft 엔트리의 총 크기 |
vault.raft-storage.get
| Metric type |
Value |
Description |
| timer |
ms |
유한 상태 머신에서 주어진 경로의 값을 검색하는 데 필요한 시간 |
vault.raft-storage.list
| Metric type |
Value |
Description |
| timer |
ms |
유한 상태 머신에서 프리픽스 아래의 모든 엔트리를 나열하는 데 필요한 시간 |
vault.raft-storage.put
| Metric type |
Value |
Description |
| timer |
ms |
영속 경로에 로그 엔트리를 삽입하는 데 필요한 시간 |
vault.raft-storage.transaction
| Metric type |
Value |
Description |
| timer |
ms |
단일 로그에 작업을 삽입하는 데 필요한 시간 |
실험적(Experimental)
vault.raft.wal.head-truncations
| Metric type |
Value |
Description |
| counter |
number |
헤드에서 잘려진(truncated) 로그 엔트리 수 |
헤드에서(즉, 가장 오래된 엔트리에서) 잘려진 로그 엔트리 수를 셉니다.
시간에 따른 헤드 절단(truncation)의 변화율을 추적하면 개별 truncate 호출이 스파이크로 나타납니다.
실험적(Experimental)
vault.raft.wal.tail-truncations
| Metric type |
Value |
Description |
| counter |
number |
테일에서 잘려진 로그 엔트리 수 |
테일에서(즉, 가장 최신 엔트리에서) 잘려진 로그 엔트리 수를 셉니다.
시간에 따른 테일 절단의 변화율을 추적하면 개별 truncate 호출이 스파이크로 나타납니다.
실험적(Experimental)
vault.raft.wal.log-entries-read
| Metric type |
Value |
Description |
| counter |
number |
GetLog() 호출 수 |
실험적(Experimental)
vault.raft.wal.log-entries-written
| Metric type |
Value |
Description |
| counter |
number |
기록된 엔트리 수 |
실험적(Experimental)
vault.raft.wal.log-entry-bytes-read
| Metric type |
Value |
Description |
| counter |
number |
디코딩 전에 세그먼트에서 읽은 로그 엔트리 바이트 수 |
log-entry-bytes-read 카운터는 기술적으로 과대 추정입니다. 헤더, 인덱스 엔트리, 버퍼에 들어가지 못할 만큼 큰 엔트리에 대한 2차 읽기의 바이트를 포함하기 때문입니다.
실험적(Experimental)
vault.raft.wal.log-entry-bytes-written
| Metric type |
Value |
Description |
| counter |
number |
Codec으로 인코딩한 후의 로그 엔트리 바이트 수 |
log-entry-bytes-written 카운터는 기술적으로 과대 추정입니다. 헤더와 인덱스 엔트리의 바이트를 포함하기 때문입니다.
실험적(Experimental)
vault.raft.wal.stable-gets
| Metric type |
Value |
Description |
| counter |
number |
StableStore.Get() 또는 GetUint64() 호출 수 |
실험적(Experimental)
vault.raft.wal.stable-sets
| Metric type |
Value |
Description |
| counter |
number |
StableStore.Set() 또는 SetUint64() 호출 수 |
실험적(Experimental)
vault.raft.wal.log-appends
| Metric type |
Value |
Description |
| counter |
number |
StoreLog() 호출 수 |
StoreLog() 호출로 로그에 추가된 엔트리 배치 수를 셉니다.
실험적(Experimental)
vault.raft.wal.segment-rotations
| Metric type |
Value |
Description |
| counter |
number |
Vault가 새 세그먼트 파일로 전환한 횟수 |
실험적(Experimental)
vault.raft.wal.last-segment-age-seconds
| Metric type |
Value |
Description |
| gauge |
seconds |
세그먼트 생성과 시일(seal) 사이의 초 수 |
last-segment-age-seconds 게이지는 세그먼트가 생성된 시점과 시일(seal)된 시점 사이의 초 수를 보여줍니다. Vault가 세그먼트를 회전할 때마다 이 게이지는 리셋되며, 쓰기가 얼마나 빨리 디스크를 채우는지에 대한 대략적인 추정을 제공합니다.
vault.raft.apply
| Metric type |
Value |
Description |
| counter |
number |
구성된 간격의 트랜잭션 수 |
vault.raft.apply 메트릭은 Raft 내부 스토리지의 쓰기 부하를 나타내는 일반적으로 좋은 지표입니다.
vault.raft.barrier
| Metric type |
Value |
Description |
| counter |
number |
노드가 배리어(barrier)를 시작한 횟수 |
노드는 유한 상태 머신에 적용해야 하는 모든 대기 작업이 제대로 큐에 들어가도록 보장하고 싶을 때 블로킹 호출을 발행해 배리어(barrier)를 시작합니다.
vault.raft.candidate.electSelf
| Metric type |
Value |
Description |
| summary |
ms |
노드가 피어에게 투표 요청을 보내는 데 필요한 시간 |
vault.raft.commitNumLogs
| Metric type |
Value |
Description |
| gauge |
number |
단일 배치에서 유한 상태 머신 적용을 위해 처리된 로그 수 |
vault.raft.commitTime
| Metric type |
Value |
Description |
| summary |
ms |
리더 노드의 Raft 로그에 새 엔트리를 커밋하는 데 필요한 시간 |
vault.raft.compactLogs
| Metric type |
Value |
Description |
| summary |
ms |
불필요한 로그를 정리(trim)하는 데 필요한 시간 |
vault.raft.fsm.apply
| Metric type |
Value |
Description |
| summary |
number |
마지막 간격 이후 유한 상태 머신(finite state machine)이 커밋한 로그 수 |
vault.raft.fsm.applyBatch
| Metric type |
Value |
Description |
| summary |
ms |
유한 상태 머신이 가장 최근의 로그 배치를 적용하는 데 필요한 시간 |
vault.raft.fsm.applyBatchNum
| Metric type |
Value |
Description |
| counter |
number |
가장 최근 배치에서 적용된 로그 수 |
vault.raft.fsm.enqueue
| Metric type |
Value |
Description |
| summary |
ms |
유한 상태 머신이 적용할 로그 배치를 큐에 넣는 데 필요한 시간 |
vault.raft.fsm.restore
| Metric type |
Value |
Description |
| summary |
ms |
유한 상태 머신이 스냅샷에서 복원 작업을 완료하는 데 필요한 시간 |
vault.raft.fsm.snapshot
| Metric type |
Value |
Description |
| summary |
ms |
유한 상태 머신이 현재 스냅샷에 대한 상태 정보를 기록하는 데 필요한 시간 |
vault.raft.fsm.store_config
| Metric type |
Value |
Description |
| summary |
ms |
가장 최근의 Raft 구성을 저장하는 데 필요한 시간 |
vault.raft.get
| Metric type |
Value |
Description |
| summary |
ms |
기본 스토리지에서 엔트리를 검색하는 데 필요한 시간 |
vault.raft.leader.dispatchLog
| Metric type |
Value |
Description |
| timer |
ms |
리더 노드가 로그 엔트리를 디스크에 쓰는 데 필요한 시간 |
vault.raft.leader.dispatchNumLogs
| Metric type |
Value |
Description |
| gauge |
number |
가장 최근 배치에서 디스크에 커밋된 로그 수 |
| Metric type |
Value |
Description |
| summary |
ms |
리더가 리더 임대(leader lease)를 확인할 때 팔로워 노드에 마지막으로 접촉할 수 있었던 이후 경과 시간 |
vault.raft.list
| Metric type |
Value |
Description |
| summary |
ms |
기본 스토리지에서 키 목록을 검색하는 데 필요한 시간 |
vault.raft.peers
| Metric type |
Value |
Description |
| guage |
number |
Raft 클러스터 구성의 피어 수 |
vault.raft.replication.appendEntries.log
| Metric type |
Value |
Description |
| summary |
number |
리더 로그와 동등성(parity)을 확립하기 위해 노드에 복제된 로그 수 |
vault.raft.replication.appendEntries.rpc
| Metric type |
Value |
Description |
| timer |
ms |
appendEntries로 리더 노드 로그 엔트리를 모든 팔로워 노드에 복제하는 데 필요한 시간 |
vault.raft.replication.heartbeat
| Metric type |
Value |
Description |
| timer |
ms |
피어가 타임아웃되지 않도록 피어에서 appendEntries를 호출하는 데 필요한 시간 |
vault.raft.replication.installSnapshot
| Metric type |
Value |
Description |
| timer |
ms |
installSnapshot RPC 호출을 처리하는 데 필요한 시간 |
현재 follower 상태인 노드만 vault.raft.replication.installSnapshot 메트릭을 보고합니다.
vault.raft.restore
| Metric type |
Value |
Description |
| counter |
number |
노드가 복원(restore) 작업을 수행한 횟수 |
Raft 스토리지 맥락에서 복원(restore) 작업은 Raft가 상태를 복원하기 위해 외부 스냅샷을 소비하는 과정을 말합니다.
vault.raft.restoreUserSnapshot
| Metric type |
Value |
Description |
| timer |
ms |
사용자 스냅샷에서 유한 상태 머신을 복원하는 데 필요한 시간 |
vault.raft.rpc.appendEntries
| Metric type |
Value |
Description |
| timer |
ms |
노드의 원격 appendEntries 호출을 처리하는 데 필요한 시간 |
vault.raft.rpc.appendEntries.processLogs
| Metric type |
Value |
Description |
| timer |
ms |
주어진 노드에 대한 미처리(outstanding) 로그를 완전히 처리하는 데 필요한 시간 |
vault.raft.rpc.appendEntries.storeLogs
| Metric type |
Value |
Description |
| timer |
ms |
주어진 노드에 대해 마지막 append entries 요청 이후 미처리 로그를 기록하는 데 필요한 시간 |
vault.raft.rpc.installSnapshot
| Metric type |
Value |
Description |
| timer |
ms |
installSnapshot RPC 호출을 처리하는 데 필요한 시간 |
현재 follower 상태인 노드만 vault.raft.rpc.installSnapshot 메트릭을 보고합니다.
vault.raft.rpc.processHeartbeat
| Metric type |
Value |
Description |
| timer |
ms |
하트비트 요청을 처리하는 데 필요한 시간 |
vault.raft.rpc.requestVote
| Metric type |
Value |
Description |
| summary |
ms |
requestVote 호출을 완료하는 데 필요한 시간 |
vault.raft.snapshot.create
| Metric type |
Value |
Description |
| timer |
ms |
새 스냅샷을 캡처하는 데 필요한 시간 |
vault.raft.snapshot.persist
| Metric type |
Value |
Description |
| timer |
ms |
스냅샷을 만드는 동안 스냅샷 메타 정보를 디스크에 기록하는 데 필요한 시간 |
vault.raft.snapshot.takeSnapshot
| Metric type |
Value |
Description |
| timer |
ms |
현재 스냅샷을 생성·영속화하는 데 필요한 총 시간 |
대부분의 경우 vault.raft.snapshot.takeSnapshot은 vault.raft.snapshot.create + vault.raft.snapshot.persist와 거의 같습니다.
vault.raft.state.candidate
| Metric type |
Value |
Description |
| counter |
number |
Raft 서버가 선거를 시작한 횟수 |
vault.raft.state.follower
| Metric type |
Value |
Description |
| summary |
number |
구성된 간격 동안 Raft 서버가 팔로워가 된 횟수 |
노드는 다음 조건에서 follower 상태로 전환됩니다.
- when the node joins the cluster
- when a leader is elected, but the node was not elected leader
vault.raft.state.leader
| Metric type |
Value |
Description |
| counter |
number |
Raft 서버가 리더가 된 횟수 |
vault.raft.transition.heartbeat_timeout
| Metric type |
Value |
Description |
| summary |
number |
마지막으로 알려진 리더로부터 하트비트 메시지를 받지 못해 노드가 candidate 상태로 전환한 횟수 |
vault.raft.transition.leader_lease_timeout
| Metric type |
Value |
Description |
| counter |
number |
리더가 쿼럼의 노드에 접촉하지 못해 내려온(step down) 횟수 |
vault.raft.verify_leader
| Metric type |
Value |
Description |
| counter |
number |
구성된 간격 동안 노드가 여전히 리더임을 확인한 횟수 |
vault.replication.fetchRemoteKeys
| Metric type |
Value |
Description |
| summary |
ms |
Merkle 트리 델타 생성 전에 복제에 참여하는 원격 클러스터에서 키를 가져오는 데 필요한 시간 |
vault.replication.fsm.last_remote_wal
| Metric type |
Value |
Description |
| gauge |
number |
마지막 원격 WAL(write-ahead log) 인덱스 |
참고(Note)
대기 노드는 last\_remote\_wal 세부 정보를 내보내지 않습니다.
vault.replication.fsm.last_upstream_remote_wal
| Metric type |
Value |
Description |
| gauge |
number |
로컬 클러스터 리더가 업스트림 클러스터에서 받은 마지막 원격 WAL 세그먼트 인덱스 |
vault.replication.merkle.commit_index
| Metric type |
Value |
Description |
| gauge |
number |
Merkle 트리에 대한 마지막 커밋의 인덱스 |
vault.replication.merkleDiff
| Metric type |
Value |
Description |
| summary |
ms |
복제에 참여하는 클러스터 간 Merkle 트리 델타 비교를 수행하는 데 필요한 시간 |
vault.replication.merkleSync
| Metric type |
Value |
Description |
| summary |
ms |
복제에 참여하는 클러스터가 생성한 가장 최근 델타로 Merkle 트리 동기화를 수행하는 데 필요한 시간 |
vault.replication.rpc.client.conflicting_pages
| Metric type |
Value |
Description |
| summary |
ms |
클라이언트의 충돌 페이지 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.client.create_token_register_auth_lease
| Metric type |
Value |
Description |
| summary |
ms |
클라이언트의 인증 토큰 등록 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.client.fetch_keys
| Metric type |
Value |
Description |
| summary |
ms |
클라이언트의 키 페치 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.client.forward
| Metric type |
Value |
Description |
| summary |
ms |
클라이언트의 전달(forward) 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.client.guard_hash
| Metric type |
Value |
Description |
| summary |
ms |
클라이언트의 가드 해시 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.client.persist_alias
| Metric type |
Value |
Description |
| summary |
ms |
클라이언트의 별칭을 영속화하는 데 필요한 시간 |
vault.replication.rpc.client.persist_pending_login_mfa_secret
| Metric type |
Value |
Description |
| summary |
ms |
클라이언트가 대기 중인 로그인 MFA TOTP 시크릿을 영속화하는 데 필요한 시간 |
vault.replication.rpc.client.register_auth
| Metric type |
Value |
Description |
| summary |
ms |
클라이언트의 인증 등록 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.client.register_lease
| Metric type |
Value |
Description |
| summary |
ms |
클라이언트의 임대를 등록하는 데 필요한 시간 |
vault.replication.rpc.client.save_mfa_response_auth
| Metric type |
Value |
Description |
| summary |
ms |
클라이언트가 MFA 인증 응답을 저장하는 데 필요한 시간 |
vault.replication.rpc.client.stream_wals
| Metric type |
Value |
Description |
| summary |
ms |
클라이언트를 위해 WAL을 스트리밍하는 데 필요한 시간 |
vault.replication.rpc.client.sub_page_hashes
| Metric type |
Value |
Description |
| summary |
ms |
클라이언트의 서브페이지 해시 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.client.sync_counter
| Metric type |
Value |
Description |
| summary |
ms |
클라이언트의 카운터 동기화 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.client.upsert_group
| Metric type |
Value |
Description |
| summary |
ms |
클라이언트의 그룹 upsert 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.client.wrap_in_cubbyhole
| Metric type |
Value |
Description |
| summary |
ms |
클라이언트의 cubbyhole 래핑 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.dr.server.echo
| Metric type |
Value |
Description |
| summary |
ms |
재해 복구용 에코 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.dr.server.fetch_keys_request
| Metric type |
Value |
Description |
| summary |
ms |
재해 복구용 키 페치(fetch) 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.server.auth_request
| Metric type |
Value |
Description |
| summary |
ms |
인증 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.server.bootstrap_request
| Metric type |
Value |
Description |
| summary |
ms |
부트스트랩 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.server.conflicting_pages_request
| Metric type |
Value |
Description |
| summary |
ms |
충돌 페이지 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.server.echo
| Metric type |
Value |
Description |
| summary |
ms |
에코 작업을 완료하는 데 필요한 시간 |
vault.replication.rpc.server.last_heartbeat
| Metric type |
Value |
Description |
| gauge |
timestamp |
연결된 클러스터에서 마지막으로 받은 하트비트의 에포크 시간(1970-01-01 이후 초) |
vault.replication.rpc.server.forwarding_request
| Metric type |
Value |
Description |
| summary |
ms |
전달(forwarding) 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.server.guard_hash_request
| Metric type |
Value |
Description |
| summary |
ms |
가드 해시 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.server.persist_alias_request
| Metric type |
Value |
Description |
| summary |
ms |
별칭(alias)을 영속화하는 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.server.persist_persona_request
| Metric type |
Value |
Description |
| summary |
ms |
별칭(alias)을 영속화하는 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.server.save_mfa_response_auth
| Metric type |
Value |
Description |
| summary |
ms |
MFA 인증 응답을 저장하는 데 필요한 시간 |
vault.replication.rpc.server.stream_wals_request
| Metric type |
Value |
Description |
| summary |
ms |
WAL을 스트리밍하는 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.server.sub_page_hashes_request
| Metric type |
Value |
Description |
| summary |
ms |
서브페이지 해시 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.server.sync_counter_request
| Metric type |
Value |
Description |
| summary |
ms |
카운터 동기화 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.server.upsert_group_request
| Metric type |
Value |
Description |
| summary |
ms |
그룹 upsert 요청을 완료하는 데 필요한 시간 |
vault.replication.rpc.standby.server.create_token_register_auth_lease_request
| Metric type |
Value |
Description |
| summary |
ms |
대기(standby) 노드의 토큰 생성 요청을 처리하는 데 필요한 시간 |
vault.replication.rpc.standby.server.echo
| Metric type |
Value |
Description |
| summary |
ms |
대기 노드의 에코 요청을 처리하는 데 필요한 시간 |
vault.replication.rpc.standby.server.register_auth_request
| Metric type |
Value |
Description |
| summary |
ms |
대기 노드의 인증 등록 요청을 처리하는 데 필요한 시간 |
vault.replication.rpc.standby.server.register_lease_request
| Metric type |
Value |
Description |
| summary |
ms |
대기 노드의 임대 등록 요청을 처리하는 데 필요한 시간 |
vault.replication.rpc.standby.server.wrap_token_request
| Metric type |
Value |
Description |
| summary |
ms |
대기 노드의 래핑 토큰 요청을 처리하는 데 필요한 시간 |
vault.replication.wal.gc
| Metric type |
Value |
Description |
| summary |
ms |
WAL 가비지 컬렉션 프로세스의 한 번 실행을 완료하는 데 필요한 시간 |
vault.replication.wal.last_dr_wal
| Metric type |
Value |
Description |
| gauge |
number |
재해 복구용 마지막 WAL 인덱스. 클러스터 유형과 관계없이 모든 Vault Enterprise 클러스터에서 내보냅니다. |
| Metric type |
Value |
Description |
| gauge |
number |
성능용 마지막 WAL 인덱스 |
vault.replication.wal.last_wal
| Metric type |
Value |
Description |
| gauge |
number |
마지막 WAL 인덱스 |
vault.rollback.attempt.{MOUNTPOINT}
| Metric type |
Value |
Description |
| summary |
ms |
주어진 마운트 지점에서 롤백 작업을 수행하는 데 필요한 시간 |
vault.rollback.attempt
| Metric type |
Value |
Description |
| summary |
ms |
롤백 작업을 수행하는 데 필요한 시간 |
vault.rollback.inflight
| Metric type |
Value |
Description |
| gauge |
number |
진행 중(in-flight)인 롤백 작업 수 |
vault.rollback.queued
| Metric type |
Value |
Description |
| guage |
number |
시작을 기다리는 롤백 작업 수 |
vault.rollback.waiting
| Metric type |
Value |
Description |
| summary |
ms |
롤백 작업을 큐에 넣고 작업이 시작될 때까지의 시간 |
vault.route.create.{MOUNTPOINT}
| Metric type |
Value |
Description |
| summary |
ms |
주어진 마운트 지점에 대해 백엔드로 생성 요청을 보내고 백엔드가 작업을 완료하는 데 필요한 시간 |
vault.route.delete.{MOUNTPOINT}
| Metric type |
Value |
Description |
| summary |
ms |
주어진 마운트 지점에 대해 백엔드로 삭제 요청을 보내고 백엔드가 작업을 완료하는 데 필요한 시간 |
vault.route.list.{MOUNTPOINT}
| Metric type |
Value |
Description |
| summary |
ms |
주어진 마운트 지점에 대해 백엔드로 목록 요청을 보내고 백엔드가 작업을 완료하는 데 필요한 시간 |
vault.route.read.{MOUNTPOINT}
| Metric type |
Value |
Description |
| summary |
ms |
주어진 마운트 지점에 대해 백엔드로 읽기 요청을 보내고 백엔드가 작업을 완료하는 데 필요한 시간 |
vault.route.rollback.{MOUNTPOINT}
| Metric type |
Value |
Description |
| summary |
ms |
주어진 마운트 지점에 대해 백엔드로 롤백 요청을 보내고 백엔드가 작업을 완료하는 데 필요한 시간 |
Vault는 부분 오류를 정리하기 위해 마운트 포인트 롤백 작업을 자동으로 예약·수행합니다.
vault.route.rollback
| Metric type |
Value |
Description |
| summary |
ms |
백엔드로 롤백 요청을 보내고 백엔드가 작업을 완료하는 데 필요한 시간 |
Vault는 부분 오류를 정리하기 위해 마운트 포인트 롤백 작업을 자동으로 예약·수행합니다.
vault.runtime.alloc_bytes
| Metric type |
Value |
Description |
| gauge |
bytes |
현재 Vault 프로세스에 할당된 공간 |
할당된 바이트 수는 때때로 정점을 찍을 수 있지만, 정상 Vault 설치 환경에서는 항상 안정 상태 값으로 돌아와야 합니다.
vault.runtime.free_count
| Metric type |
Value |
Description |
| gauge |
number |
해제된 객체 수 |
vault.runtime.gc_pause_ns
| Metric type |
Value |
Description |
| summary |
ns |
마지막 가비지 컬렉션 실행을 완료하는 데 필요한 시간 |
vault.runtime.heap_objects
| Metric type |
Value |
Description |
| gauge |
number |
메모리 힙의 객체 총 수 |
vault.runtime.heap_objects 메트릭은 좋은 메모리 압박 지표입니다. Vault 설치 환경의 상태에 대한 정확한 기준선과 알림 임계값을 세우기 위해 vault.runtime.heap_objects를 모니터링하시길 권합니다.
vault.runtime.malloc_count
| Metric type |
Value |
Description |
| gauge |
number |
메모리에 할당된 힙 객체 총 수 |
| Metric type |
Value |
Description |
| gauge |
number |
메모리에서 실행 중인 Go 루틴 총 수 |
vault.runtime.num_goroutines 메트릭은 좋은 시스템 부하 지표입니다. Vault 설치 환경의 상태에 대한 정확한 기준선과 알림 임계값을 세우기 위해 vault.runtime.num_goroutines를 모니터링하시길 권합니다.
vault.runtime.sys_bytes
| Metric type |
Value |
Description |
| gauge |
number |
Vault에 할당된 총 바이트 수 |
할당된 시스템 바이트 총 수는 힙이 현재 사용하는 공간에 운영 체제가 회수했지만 반환하지 않은 공간을 더한 값입니다.
vault.runtime.total_gc_pause_ns
| Metric type |
Value |
Description |
| gauge |
ns |
Vault가 마지막으로 시작된 이후의 총 가비지 컬렉터 중단 시간 |
vault.runtime.total_gc_runs
| Metric type |
Value |
Description |
| gauge |
number |
Vault가 마지막으로 시작된 이후의 총 가비지 컬렉션 실행 수 |
vault.s3.delete
| Metric type |
Value |
Description |
| summary |
ms |
Amazon S3 스토리지 백엔드에 대해 DELETE 작업을 완료하는 데 필요한 시간 |
vault.s3.get
| Metric type |
Value |
Description |
| summary |
ms |
Amazon S3 스토리지 백엔드에 대해 GET 작업을 완료하는 데 필요한 시간 |
vault.s3.list
| Metric type |
Value |
Description |
| summary |
ms |
Amazon S3 스토리지 백엔드에 대해 LIST 작업을 완료하는 데 필요한 시간 |
vault.s3.put
| Metric type |
Value |
Description |
| summary |
ms |
Amazon S3 스토리지 백엔드에 대해 PUT 작업을 완료하는 데 필요한 시간 |
vault.secret.kv.count
| Metric type |
Value |
Description |
| gauge |
number |
각 키-값 시크릿 엔진의 엔트리 수 |
Vault는 키-값 쌍 수를 클러스터, 네임스페이스, 마운트 포인트별로 정리합니다.
vault.secret.lease.creation
| Metric type |
Value |
Description |
| counter |
number |
시크릿 엔진이 생성한 임대 수 |
Vault는 임대 수를 클러스터, 네임스페이스, 시크릿 엔진, 마운트 포인트, TTL별로 정리합니다.
vault.secrets-sync.destinations.count
| Metric type |
Value |
Description |
| gauge |
number |
각 대상 유형에 대해 모든 네임스페이스에 걸친 대상(destination) 총 수 |
vault.secrets-sync.associations.count
| Metric type |
Value |
Description |
| gauge |
number |
각 대상 유형에 대해 모든 네임스페이스에 걸친 연결(association) 총 수 |
vault.secrets-sync.reconciliation.correction
| Metric type |
Value |
Description |
| counter |
number |
재조정 중 수정(동기화·비동기화)이 필요했던 시크릿 총 수 |
수정(correction) 메트릭에는 동기화 대상 유형을 나타내는 destination_type 라벨이 포함됩니다.
vault.secrets-sync.reconciliation.retry
| Metric type |
Value |
Description |
| counter |
number |
이전에 실패한 시크릿에 대해 수행된 재조정 재시도 횟수 총 수 |
재시도 메트릭에는 동기화 대상 유형을 나타내는 destination_type 라벨이 포함됩니다.
vault.secrets-sync.reconciliation.retry.success
| Metric type |
Value |
Description |
| counter |
number |
재조정 재시도 중 성공적으로 동기화·비동기화된 시크릿 총 수 |
재시도 성공 메트릭에는 동기화 대상 유형을 나타내는 destination_type 라벨이 포함됩니다.
vault.secrets-sync.reconciliation.retry.failure
| Metric type |
Value |
Description |
| counter |
number |
실패 범주별 실패한 재조정(reconciliation) 재시도 횟수 총 수 |
재시도 실패 메트릭에는 다음 라벨이 포함됩니다.
destination_type - the type of sync destination.
cause - the category of failure: internal for Vault-side errors, or external for client-side errors.
vault.spanner.delete
| Metric type |
Value |
Description |
| summary |
ms |
Google Cloud Spanner 스토리지 백엔드에 대해 DELETE 작업을 완료하는 데 필요한 시간 |
vault.spanner.get
| Metric type |
Value |
Description |
| summary |
ms |
Google Cloud Spanner 스토리지 백엔드에 대해 GET 작업을 완료하는 데 필요한 시간 |
vault.spanner.list
| Metric type |
Value |
Description |
| summary |
ms |
Google Cloud Spanner 스토리지 백엔드에 대해 LIST 작업을 완료하는 데 필요한 시간 |
vault.spanner.lock.lock
| Metric type |
Value |
Description |
| summary |
ms |
고가용성(HA) 모드에서 Google Cloud Spanner 스토리지 백엔드에 대해 LOCK 작업을 완료하는 데 필요한 시간 |
vault.spanner.lock.unlock
| Metric type |
Value |
Description |
| summary |
ms |
고가용성(HA) 모드에서 Google Cloud Spanner 스토리지 백엔드에 대해 UNLOCK 작업을 완료하는 데 필요한 시간 |
vault.spanner.lock.value
| Metric type |
Value |
Description |
| summary |
ms |
고가용성(HA) 모드에서 Google Cloud Spanner 스토리지 백엔드에 대해 VALUE 작업을 완료하는 데 필요한 시간 |
vault.spanner.put
| Metric type |
Value |
Description |
| summary |
ms |
Google Cloud Spanner 스토리지 백엔드에 대해 PUT 작업을 완료하는 데 필요한 시간 |
vault.swift.delete
| Metric type |
Value |
Description |
| summary |
ms |
OpenStack Swift 백엔드에 대해 DELETE 작업을 완료하는 데 필요한 시간 |
vault.swift.get
| Metric type |
Value |
Description |
| summary |
ms |
OpenStack Swift 백엔드에 대해 GET 작업을 완료하는 데 필요한 시간 |
vault.swift.list
| Metric type |
Value |
Description |
| summary |
ms |
OpenStack Swift 백엔드에 대해 LIST 작업을 완료하는 데 필요한 시간 |
vault.swift.put
| Metric type |
Value |
Description |
| summary |
ms |
OpenStack Swift 백엔드에 대해 PUT 작업을 완료하는 데 필요한 시간 |
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 |
보조 인덱스에 쓰지 않고 갱신된 토큰 엔트리를 저장하는 데 필요한 시간 |
vault.wal.deleteWALs
| Metric type |
Value |
Description |
| summary |
ms |
WAL을 완전히 삭제하는 데 필요한 시간 |
vault.wal.flushReady
| Metric type |
Value |
Description |
| summary |
ms |
스토리지에 준비된 WAL을 완전히 플러시하는 데 필요한 시간 |
vault.wal.flushReady.queue_len
| Metric type |
Value |
Description |
| summary |
number |
WAL 시스템의 쓰기 큐 현재 크기 |
vault.wal.gc.deleted
| Metric type |
Value |
Description |
| gauge |
number |
가비지 컬렉션 중 삭제된 WAL 수 |
vault.wal.gc.total
| Metric type |
Value |
Description |
| gauge |
number |
현재 디스크에 있는 WAL 총 수 |
vault.wal.loadWAL
| Metric type |
Value |
Description |
| summary |
ms |
WAL을 로드하는 데 필요한 시간 |
vault.wal.persistWALs
| Metric type |
Value |
Description |
| summary |
ms |
WAL을 영속화하는 데 필요한 시간 |
vault.wal.write_controller.d
| Metric type |
Value |
Description |
| gauge |
number |
쓰기 컨트롤러가 계산한 현재 미분 값 |
vault.wal.write_controller.d 메트릭은 운영 사용이 제한적이지만, Vault 개발자는 컨트롤러 동작 튜닝이나 디버깅에 유용하게 쓸 수 있습니다.
vault.wal.write_controller.i
| Metric type |
Value |
Description |
| gauge |
number |
쓰기 컨트롤러가 계산한 현재 적분 값 |
vault.wal.write_controller.i 메트릭은 운영 사용이 제한적이지만, Vault 개발자는 컨트롤러 동작 튜닝이나 디버깅에 유용하게 쓸 수 있습니다.
vault.wal.write_controller.p
| Metric type |
Value |
Description |
| gauge |
number |
쓰기 컨트롤러가 감지한 현재 비례 오류 값 |
vault.wal.write_controller.p 메트릭은 운영 사용이 제한적이지만, Vault 개발자는 컨트롤러 동작 튜닝이나 디버깅에 유용하게 쓸 수 있습니다.
vault.wal.write_controller.reject_fraction
| Metric type |
Value |
Description |
| gauge |
number |
클러스터 안정성을 유지하기 위해 거부해야 하는 쓰기 요청의 추정 비율 |
쓰기 컨트롤러의 거부 비율(reject fraction)은 0과 1 사이의 추정값입니다.
vault.zookeeper.delete
| Metric type |
Value |
Description |
| summary |
ms |
ZooKeeper 백엔드에 대해 DELETE 작업을 완료하는 데 필요한 시간 |
vault.zookeeper.get
| Metric type |
Value |
Description |
| summary |
ms |
ZooKeeper 백엔드에 대해 GET 작업을 완료하는 데 필요한 시간 |
vault.zookeeper.list
| Metric type |
Value |
Description |
| summary |
ms |
ZooKeeper 백엔드에 대해 LIST 작업을 완료하는 데 필요한 시간 |
vault.zookeeper.put
| Metric type |
Value |
Description |
| summary |
ms |
ZooKeeper 백엔드에 대해 PUT 작업을 완료하는 데 필요한 시간 |
더 알아보기 (Learn more)