Roxen.git / server / modules / misc / prometheus_exporter.pike

version» Context lines:

Roxen.git/server/modules/misc/prometheus_exporter.pike:62:       string render_aspects(mapping aspects)    {    if (!aspects || !sizeof(aspects)) return UNDEFINED;    Stdio.Buffer buf = Stdio.Buffer();    foreach(sort(indices(aspects)); int i; string a) {    if (i) buf->add(", ");    buf->add(a, "=\"");    mixed v = aspects[a];    if (floatp(v)) { -  buf->sprintf("%g", v); +  buf->sprintf("%.15g", v);    } else if (intp(v)) {    buf->sprintf("%d", v);    } else {    buf->add(v);    }    buf->add("\"");    }    return (string)buf;    }