Pure Storage FlashArray receiver π
The Pure Storage FlashArray (Purefa) receiver fetches metrics from the Pure Storage FlashArray.
Get started π
Follow these steps to configure and activate the component:
Deploy the Splunk Distribution of the OpenTelemetry Collector to your host or container platform:
Configure the receiver as described in the next section.
Restart the Collector.
Sample configuration π
To activate the Purefa receiver in the Collector, add purefa
to the receivers
section of your configuration file, as shown in the following example:
receivers:
purefa:
To complete the configuration, include the receiver in the metrics
pipeline of the service
section of your configuration file. For example:
service:
pipelines:
metrics:
receivers: [purefa]
Configuration settings π
The following settings are required:
endpoint
. The URL of the scraper selected endpoint. If void the receiver runs without fetching any metrics.fa_array_name
. The arrayβs pretty name to be used as a metrics label.namespace
.purefa
by default. The selected Pure Storage OpenMetrics Namespace to query.
Configuration example π
In this example array01
uses the Pure Storage FlashArray OpenMetrics exporter , while array02
uses the native on-box metrics provided in Purity//FA v6.6.11 or higher.
extensions:
bearertokenauth/array01:
token: "..."
bearertokenauth/array02:
token: "..."
receivers:
purefa/array01:
fa_array_name: foobar01
endpoint: http://127.0.0.1:9490/metrics
array:
- address: array01
auth:
authenticator: bearertokenauth/array01
hosts:
- address: array01
auth:
authenticator: bearertokenauth/array01
directories:
- address: array01
auth:
authenticator: bearertokenauth/array01
pods:
- address: array01
auth:
authenticator: bearertokenauth/array01
volumes:
- address: array01
auth:
authenticator: bearertokenauth/array01
env: dev
settings:
reload_intervals:
array: 20s
hosts: 60s
directories: 60s
pods: 60s
volumes: 60s
purefa/array02:
fa_array_name: foobar02
endpoint: https://127.0.0.1/metrics
tls:
insecure_skip_verify: true
array:
- address: array02
auth:
authenticator: bearertokenauth/array02
hosts:
- address: array02
auth:
authenticator: bearertokenauth/array02
directories:
- address: array02
auth:
authenticator: bearertokenauth/array02
pods:
- address: array02
auth:
authenticator: bearertokenauth/array02
volumes:
- address: array02
auth:
authenticator: bearertokenauth/array02
env: production
settings:
reload_intervals:
array: 20s
hosts: 60s
directories: 60s
pods: 60s
volumes: 60s
service:
extensions: [bearertokenauth/array01,bearertokenauth/array02]
pipelines:
metrics:
receivers: [purefa/array01,purefa/array02]
Settings π
The following table shows the configuration options for the Purefa receiver:
Metrics π
The following metrics, resource attributes, and attributes are available.
Troubleshooting π
If you are a Splunk Observability Cloud customer and are not able to see your data in Splunk Observability Cloud, you can get help in the following ways.
Available to Splunk Observability Cloud customers
Submit a case in the Splunk Support Portal .
Contact Splunk Support .
Available to prospective customers and free trial users
Ask a question and get answers through community support at Splunk Answers .
Join the Splunk #observability user group Slack channel to communicate with customers, partners, and Splunk employees worldwide. To join, see Chat groups in the Get Started with Splunk Community manual.