Git Product home page Git Product logo

Comments (4)

chrroberts-pure avatar chrroberts-pure commented on August 17, 2024 1

Hi. This seems to be a missing feature that was not ported. Thanks for bringing up this issue.

TL;DR - not yet supported, but look for it in the future in /metrics/pods.

Looking at the the test json data from /pods there is a mediator_status that should be polled per pod per array. The data structures need to be put into the rest-client pods.go , and then a collector pods_mediator_status_collector.go needs to be written to export this, and also adding it collector.go to for it to be exported with. /pods

I suggest that the metric purefa_pod_mediator_status should be the metric for this. 1=online , 0=anything else.

Ex. purefa_pod_mediator_status


purefa_pod_mediator_status{pod=pod1 array="array1",arrayid="<guid>",mediator="purestorage",mediator_status="online"}  1
purefa_pod_mediator_status{pod=pod1 array="array2",arrayid="<guid>",mediator="purestorage",mediator_status="online"}  1
purefa_pod_mediator_status{pod=pod2 array="array1",arrayid="<guid>",mediator="purestorage",mediator_status="offline"}  0

@sdodsley please assign this issue to me.

@genegr any comments?

from pure-fa-openmetrics-exporter.

genegr avatar genegr commented on August 17, 2024

It makes sense, so I would go for implementing that. I would not use the mediator_status label as it is redundant with the value of the metric, or in case you want to use it then the value should always be set to 1.

from pure-fa-openmetrics-exporter.

ligerard avatar ligerard commented on August 17, 2024

thank you for considering my request.

from pure-fa-openmetrics-exporter.

genegr avatar genegr commented on August 17, 2024

Added in v1.0.5

from pure-fa-openmetrics-exporter.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.