kms.hashicorp
Introduction
The tags beginning with kms.hashicorp
identify events generated by Hashicorp.
Valid tags and data tables
The full tag must have four levels. The first two are fixed as kms.hashicorp
. The third level identifies the type of events sent, and the fourth level indicates the event subtype.
These are the valid tags and corresponding data tables that will receive the parsers' data:
Product / Service | Tags | Data tables |
---|---|---|
Hashicorp Vault Audit |
|
|
|
|
For more information, read more about Devo tags.
Send it
Data should be sent using the relay.
Example relay rules
Source message:
Source data:
Source tag:
Target tag: kms.hashicorp.vault.audit_logs
Sent without syslog tag: true
Stop processing: true
Source message:
Source data:
Source tag:
Target tag: kms.hashicorp.vault.operational_logs
Sent without syslog tag: true
Stop processing: true
Table structure
These are the fields displayed in these tables:
kms.hashicorp.vault.audit_logs
Field | Type | Extra field | Field transformation | Source field name |
---|---|---|---|---|
eventdate |
|
|
|
|
hostname |
|
|
|
|
time |
|
|
|
|
type |
|
|
|
|
auth__token_type |
|
|
|
|
auth__client_token |
|
|
|
|
auth__accessor |
|
|
|
|
auth__display_name |
|
|
|
|
auth__policies_str |
|
| join(auth__policies, ',') | auth__policies |
auth__token_policies_str |
|
| join(auth__token_policies, ',') | auth__token_policies |
auth__metadata__role |
|
|
|
|
auth__metadata__service_account_name |
|
|
|
|
auth__metadata__service_account_namespace |
|
|
|
|
auth__metadata__service_account_secret_name |
|
|
|
|
auth__metadata__service_account_uid |
|
|
|
|
auth__metadata__loglevel |
|
|
|
|
auth__metadata__remote |
|
|
|
|
auth__metadata__surf |
|
|
|
|
auth__entity_id |
|
|
|
|
auth__token_ttl |
|
|
|
|
auth__token_issue_time |
|
|
|
|
request__id |
|
|
|
|
request__operation |
|
|
|
|
request__mount_type |
|
|
|
|
request__client_token |
|
|
|
|
request__client_token_accessor |
|
|
|
|
request__namespace__id |
|
|
|
|
request__namespace__path |
|
|
|
|
request__path |
|
|
|
|
request__data__jwt |
|
|
|
|
request__data__role |
|
|
|
|
request__data__description |
|
|
|
|
request__data__type |
|
|
|
|
request__data__local |
|
|
|
|
request__data__options__file_path |
|
|
|
|
request__data__config__default_lease_ttl |
|
|
|
|
request__data__config__force_no_cache |
|
|
|
|
request__data__config__max_lease_ttl |
|
|
|
|
request__data__external_entropy_access |
|
|
|
|
request__data__seal_wrap |
|
|
|
|
request__remote_address |
|
|
|
|
request__wrap_ttl |
|
|
|
|
response__mount_type |
|
|
|
|
response__data__data__hello |
|
|
|
|
response__data__metadata__created_time |
|
|
|
|
response__data__metadata__custom_metadata |
|
|
|
|
response__data__metadata__deletion_time |
|
|
|
|
response__data__metadata__destroyed |
|
|
|
|
response__data__metadata__version |
|
|
|
|
response__data__accessor |
|
|
|
|
response__data__creation_time |
|
|
|
|
response__data__creation_ttl |
|
|
|
|
response__data__display_name |
|
|
|
|
response__data__entity_id |
|
|
|
|
response__data__expire_time |
|
|
|
|
response__data__id |
|
|
|
|
response__data__issue_time |
|
|
|
|
response__data__num_uses |
|
|
|
|
response__data__orphan |
|
|
|
|
response__data__path |
|
|
|
|
response__data__policies_str |
|
| join(response__data__policies, ',') | response__data__policies |
response__data__renewable |
|
|
|
|
response__data__ttl |
|
|
|
|
error |
|
|
|
|
hostchain |
| ✓ |
|
|
tag |
| ✓ |
|
|
rawMessage |
| ✓ |
|
|
kms.hashicorp.vault.operational_logs
Field | Type | Extra field |
---|---|---|
eventdate |
|
|
hostname |
|
|
timestamp |
|
|
level |
|
|
component |
|
|
message |
|
|
hostchain |
| ✓ |
tag |
| ✓ |
rawMessage |
| ✓ |