swayne275
3458c22df0
Vault-2257: don't log token error on DR Secondary ( #13137 )
...
* don't log token error on DR Secondary
* stop gauge collector expiration errors on dr secondary
* don't check dr secondary for token create
* see if CI hits panic
* Revert "don't check dr secondary for token create"
This reverts commit c036a1a544d3a20d29d046f1ee239ab1563ce4d9.
* don't check dr secondary for token create
* Revert "see if CI hits panic"
This reverts commit 1e15aa535cac6e4d1684aaf47c8746c094068eb8.
* remove condition on log
2021-11-17 09:21:54 -07:00
Pratyoy Mukhopadhyay
113b6885c3
[VAULT-2852] deprecate req counters in oss ( #12197 )
2021-07-29 10:21:40 -07:00
Chris Capurso
349378454a
[VAULT-1836] Support kv-v1 generic mounts for vault.kv.secret.count metric ( #12020 )
...
* [VAULT-1836] Support kv-v1 generic mounts for vault.kv.secret.count metric
* [VAULT-1836] Add changelog entry
2021-07-09 11:05:05 -04:00
Josh Black
ec105f288f
Switch to shared raft-boltdb library and add metrics ( #11269 )
2021-04-26 16:01:26 -07:00
Nick Cabatoff
e3a88c59e9
Add metrics for perf standby and replication node type. ( #11472 )
2021-04-26 13:54:19 -04:00
Scott Miller
b13b27f37e
OSS side barrier encryption tracking and automatic rotation ( #11007 )
...
* Automatic barrier key rotation, OSS portion
* Fix build issues
* Vendored version
* Add missing encs field, not sure where this got lost.
2021-02-25 14:27:25 -06:00
Brian Kassouf
34a7fc0286
replication: Don't write request coutners on DR Secondary nodes ( #10936 )
2021-02-22 09:04:41 -08:00
Aleksandr Bezobchuk
2ec8f9a222
metrics: activity log ( #10514 )
...
* core: add vault.identity.entity.active.monthly log
* Fixed end-of-month metrics and unit test.
* Added metric covering month-to-date (not broken down by namespace.)
* Updated documentation
* Added changelog.
Co-authored-by: mgritter <mgritter@hashicorp.com>
2021-01-26 16:37:07 -06:00
Hridoy Roy
0becd555cf
Protect part of emitMetrics from panic behavior during post-seal ( #10708 )
...
* vault/core_metrics.go
* changelog
* comments
2021-01-19 14:06:50 -08:00
Hridoy Roy
6261afb343
Port: Telemetry For Lease Expiration Times ( #10375 )
...
* port lease metrics
* go mod vendor
* caught a bug
2020-11-13 10:26:58 -08:00
Brian Kassouf
81a86f48e8
Backport some OSS changes ( #10267 )
...
* Backport some OSS changes
* go mod vendor
2020-10-29 16:47:34 -07:00
Hridoy Roy
f8a248ce48
Port: change leader status metric name to active ( #10245 )
...
* change active node metric name
* comment to see if commit is fine
Co-authored-by: Hridoy Roy <hridoyroy@Hridoys-MacBook-Pro.local>
2020-10-29 10:30:45 -07:00
Hridoy Roy
0259be04e0
Port: Add metrics to report mount table sizes for auth and logical [Vault 671] ( #10201 )
...
* first commit
* update
* removed some ent features from backport
* final refactor
* backport patch
Co-authored-by: Hridoy Roy <hridoyroy@Hridoys-MacBook-Pro.local>
Co-authored-by: Hridoy Roy <hridoyroy@Hridoys-MBP.hitronhub.home>
2020-10-27 08:24:43 -07:00
Hridoy Roy
bd2dc7734c
Backport leader status telemetry [VAULT-672] ( #10147 )
...
* backport VAULT-672
* backport VAULT-672
* go mod tidy
* go mod tidy
* add back indirect import
* replace go mod and go sum with master version
* go mod vendor
* more go mod vendor
Co-authored-by: Hridoy Roy <hridoyroy@Hridoys-MBP.hitronhub.home>
Co-authored-by: Hridoy Roy <hridoyroy@Hridoys-MacBook-Pro.local>
2020-10-15 14:15:58 -07:00
Brian Kassouf
84dbca38a1
Revert "Migrate internalshared out ( #9727 )" ( #10141 )
...
This reverts commit ee6391b691ac12ab6ca13c3912404f1d3a842bd6.
2020-10-13 16:38:21 -07:00
Jeff Mitchell
e6881c8147
Migrate internalshared out ( #9727 )
...
* Migrate internalshared out
* fix merge issue
* fix merge issue
* go mod vendor
Co-authored-by: Brian Kassouf <bkassouf@hashicorp.com>
2020-10-12 11:56:24 -07:00
Mark Gritter
38ae7efca3
Switch to PerfStandby() where possible. ( #9993 )
2020-09-22 14:48:30 -05:00
Mark Gritter
587ed7d499
Disable usage metrics on performance standby nodes. ( #9966 )
2020-09-15 17:12:28 -05:00
Mark Gritter
3690774f7b
Fix crash when KV store has a zero-length key. ( #9881 )
...
* Fix crash when KV store has a zero-length key.
* Add PR to changelog.
2020-09-02 17:43:44 -05:00
Mark Gritter
a5d2edece2
Enable identity entity collection. ( #9324 )
2020-06-25 18:54:38 -05:00
Mark Gritter
a54a3b6a66
Entity and alias counts ( #9262 )
...
* Added gauge collectors for entity counts.
* Entity and alias gauges.
* Locking around accessor to core.identityStore and core.mount.
2020-06-23 19:45:59 -05:00
Mark Gritter
97d415d024
Token gauge metrics implementation. ( #9239 )
...
* Token gauge metrics implementation.
* Enable gauges only when interval is nonzero.
* Added count by TTL
* Yandle "in restore mode" error specifically.
* Refactored initialization code for gauge collection processes.
* Fixed for multiple namespaces.
* Ability to disable individual gauges with environment variable.
* changelog++
2020-06-23 18:36:24 -05:00
Mark Gritter
b3c3635f49
Added gauges to count KV secrets. ( #9250 )
...
* Added gauges to count KV secrets.
* Use real KV implementation in test.
2020-06-19 14:01:35 -05:00