Skip to content

Commit

Permalink
Add/Remove/Update metric names for PureFB v2.0.0 (#2427)
Browse files Browse the repository at this point in the history
* remove/rename/add metrics

* Update purefb_overview.json

* Update metrics.py

* Update metrics.py

* Update CHANGELOG.md

* Update __about__.py

* Update README.md

* Update conf.yaml.example

* update models
  • Loading branch information
chrroberts-pure committed Jul 16, 2024
1 parent 2f0610c commit 670d172
Show file tree
Hide file tree
Showing 8 changed files with 314 additions and 271 deletions.
24 changes: 24 additions & 0 deletions purefb/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# CHANGELOG - PureFB

## 2.0.0 / 2024-06-26

***Added***:

* Added support for metrics that were implemented in the FlashBlade OpenMetrics Exporter:
`purefb.array.performance_replication`
`purefb.buckets.quota_space_bytes`
`purefb.buckets.object_count`

***Fixed***:

* Renamed metrics to align with the standards of the FlashBlade OpenMetrics Exporter v1.0.11+ so that they would be correctly consumed
`purefb.array.clients_performance_avg_size_bytes` to `purefb.clients_performance_average_bytes`
`purefb.array.clients_performance_bandwidth_bytes` to `purefb.clients.performance_bandwidth_bytes`
`purefb.array.clients_performance_latency_usec` to `purefb.clients.performance_latency_usec`
`purefb.array.clients_performance_throughput_iops` to `purefb.clients.performance_throughput_iops`
`purefb.array.nfs_latency_usec` to `purefb.array.nfs_specific_performance_latency_usec`
`purefb.array.nfs_throughput_iops` to `purefb.array.nfs_specific_performance_throughput_iops`

* Removed deprecated metrics that have been removed from the FlashBlade OpenMetrics Exporter v1.0.0+
`purefb.bucket.replica_links_lag_msec`
`purefb.buckets.space_objects`
`purefb.file.system_links_lag_msec`

## 1.0.4 / 2023-10-31

***Added***:
Expand Down
6 changes: 3 additions & 3 deletions purefb/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ You can monitor multiple FlashBlades and aggregate these into a single dashboard

**This integration requires the following**:

- FlashBlade Purity 3.2.x+
- FlashBlade Purity 4.1.x+
- Datadog Agent v7.26.x+ to use OpenMetricsBaseCheckV2
- Python 3
- The Pure Storage FlashBlade OpenMetrics exporter is installed and running in a containerized environment. Refer to the [Pure Storage GitHub repo][1] for installation instructions.
- The Pure Storage FlashBlade OpenMetrics exporter v1.0.11+ is installed and running in a containerized environment. Refer to the [Pure Storage GitHub repo][1] for installation instructions.

## Setup

Expand All @@ -27,7 +27,7 @@ Follow the instructions below to install and configure this check for an Agent r

#### Host

To configure this check for an Agent running on a host, run `datadog-agent integration install -t datadog-purefb==1.0.4`.
To configure this check for an Agent running on a host, run `datadog-agent integration install -t datadog-purefb==2.0.0`.


### Configuration
Expand Down
Loading

0 comments on commit 670d172

Please sign in to comment.