Merge pull request #26 from Minei3oat/metrics-content-type
Add Content-Type=text/plain for metrics endpoint
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
from base64 import b64decode
|
||||
import secrets
|
||||
import sqlite3
|
||||
from fastapi import APIRouter, Response, HTTPException
|
||||
from fastapi import APIRouter, HTTPException
|
||||
from fastapi.responses import PlainTextResponse
|
||||
from pydantic import BaseModel
|
||||
from modules.nfregex.nftables import FiregexTables
|
||||
from modules.nfregex.firewall import STATUS, FirewallManager
|
||||
@@ -332,7 +333,7 @@ async def add_new_service(form: ServiceAddForm):
|
||||
await refresh_frontend()
|
||||
return {'status': 'ok', 'service_id': srv_id}
|
||||
|
||||
@app.get('/metrics', response_class = Response)
|
||||
@app.get('/metrics', response_class = PlainTextResponse)
|
||||
async def metrics():
|
||||
"""Aggregate metrics"""
|
||||
stats = db.query("""
|
||||
|
||||
Reference in New Issue
Block a user