Prometheus API: Adjust api url and method names
This commit is contained in:
parent
d62c5b239f
commit
d7bcce947e
@ -9,7 +9,7 @@ public:
|
||||
void loop();
|
||||
|
||||
private:
|
||||
void onPrometheusMetrics(AsyncWebServerRequest* request);
|
||||
void onPrometheusMetricsGet(AsyncWebServerRequest* request);
|
||||
|
||||
void addField(AsyncResponseStream* stream, String& serial, uint8_t idx, std::shared_ptr<InverterAbstract> inv, uint8_t channel, uint8_t fieldId, const char* channelName = NULL);
|
||||
|
||||
|
||||
@ -10,14 +10,14 @@ void WebApiPrometheusClass::init(AsyncWebServer* server)
|
||||
|
||||
_server = server;
|
||||
|
||||
_server->on("/metrics", HTTP_GET, std::bind(&WebApiPrometheusClass::onPrometheusMetrics, this, _1));
|
||||
_server->on("/api/prometheus/metrics", HTTP_GET, std::bind(&WebApiPrometheusClass::onPrometheusMetricsGet, this, _1));
|
||||
}
|
||||
|
||||
void WebApiPrometheusClass::loop()
|
||||
{
|
||||
}
|
||||
|
||||
void WebApiPrometheusClass::onPrometheusMetrics(AsyncWebServerRequest* request)
|
||||
void WebApiPrometheusClass::onPrometheusMetricsGet(AsyncWebServerRequest* request)
|
||||
{
|
||||
auto stream = request->beginResponseStream("text/plain; charset=utf-8", 8192);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user