Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: hcp vault integration #2160

Merged
merged 6 commits into from
Jan 11, 2024
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
812 changes: 812 additions & 0 deletions dashboards/hcp-vault/hcp-vault.json

Large diffs are not rendered by default.

Binary file added dashboards/hcp-vault/hcp-vault01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/hcp-vault/hcp-vault02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/hcp-vault/hcp-vault03.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/hcp-vault/hcp-vault04.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 24 additions & 0 deletions data-sources/hcp-vault-logs/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
id: hcp-vault-logs
displayName: HCP Vault audit logs
description: |
This integration sends audit logs from your HCP vault clusters.

icon: logo.svg
install:
primary:
link:
url: https://developer.hashicorp.com/vault/tutorials/cloud-monitoring/vault-audit-log-new-relic
fallback:
link:
url: https://developer.hashicorp.com/vault/tutorials/cloud-monitoring/vault-metrics-guide
keywords:
- hashicorp
- hcp
- cloud
- infrastructure
- newrelic partner
- vault
- secret management
categoryTerms:
- newrelic partner
- infrastructure
1 change: 1 addition & 0 deletions data-sources/hcp-vault-logs/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 25 additions & 0 deletions data-sources/hcp-vault-metrics/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
id: hcp-vault-metrics
displayName: HCP Vault telemetry metrics
description: |
This integration sends metrics from your HCP vault clusters to New Relic.

icon: logo.svg
install:
primary:
link:
url: https://developer.hashicorp.com/vault/tutorials/cloud-monitoring/vault-metrics-new-relic
fallback:
link:
url: https://developer.hashicorp.com/vault/tutorials/cloud-monitoring/vault-metrics-guide
keywords:
- hashicorp
- hcp
- cloud
- infrastructure
- newrelic partner
- vault
- secret management
- metrics
categoryTerms:
- newrelic partner
- infrastructure
1 change: 1 addition & 0 deletions data-sources/hcp-vault-metrics/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions install/third-party/hcp-vault/install.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
id: third-party-hcp-vault
name: HCP Vault
title: HCP Vault Integration
description: |
This guide details how to deploy the HCP Vault integration, to monitor your Hashicorp HCP Vault environment with New Relic.

target:
type: integration
destination: cloud

level: Verified

install:
mode: link
destination:
url: https://developer.hashicorp.com/vault/tutorials/cloud-monitoring/vault-metrics-guide
47 changes: 47 additions & 0 deletions quickstarts/hashicorp/hcp-vault/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
slug: hcp-vault
title: HCP Vault
description: |-
## HCP Vault

Secure, store, and tightly control access to tokens, passwords, certificates, encryption keys for protecting secrets, and other sensitive data using a UI, CLI, or HTTP API.

### Monitor HCP Vault metrics with New Relic

Metrics observability is essential for ensuring the performance and security of your HCP Vault cluster. It's also useful for business operations, like understanding client-related usage.

### HCP Vault integration highlights
The HCP Vault integration with New Relic provides a pre-made dashboard with HCP Vault metrics and audit logs to get started easily. This dashboard provides visibility into the health of your HCP Vault environment.

- Overview: Monitor key data points like identity entities, policy get/set, secret count, etc.
- Runtime metrics: Keep track of runtime metrics for your Vault instance, including allocated MB's, Heap objects used, etc.
- Token Metrics: Visualize token metrics like available token count, and count faceted by auth or ttl method.
- Audit Logs: review real time audit log rates, and error logs for response or request API errors.
sarahkitten marked this conversation as resolved.
Show resolved Hide resolved
summary: Monitor your HCP Vault environment
level: Verified
authors:
- New Relic Labs
keywords:
- hcp
- vault
- hashicorp
- consul
- nrlabs
- nrlabs-data
- infrastructure
- NR1_addData
- NR1_sys
documentation:
- name: Metrics configuration documentation
url: https://developer.hashicorp.com/vault/tutorials/cloud-monitoring/vault-metrics-new-relic
description: HCP Vault metrics guide
- name: Audit Logs configuration documentation
url: https://developer.hashicorp.com/vault/tutorials/cloud-monitoring/vault-audit-log-new-relic
description: HCP Vault audit logs guide
icon: logo.svg
installPlans:
- third-party-hcp-vault
dataSourceIds:
- hcp-vault-logs
- hcp-vault-metrics
dashboards:
- hcp-vault
1 change: 1 addition & 0 deletions quickstarts/hashicorp/hcp-vault/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading