chartjs-plugin-datasource-prometheus
Version:
Chart.js plugin for Prometheus datasource. Like Grafana, but standalone.
16 lines (15 loc) • 684 B
TypeScript
import { Chart } from 'chart.js';
export declare class ChartDatasourcePrometheusPlugin {
id: string;
beforeInit(chart: Chart, options: any): void;
afterInit(chart: Chart, args: any, _options: any): void;
beforeUpdate(chart: Chart, args: any, _options: any): boolean;
afterDraw(chart: Chart, args: any, _options: any): void;
updateMessage(chart: Chart, _options: any): void;
writeText(chart: Chart, message: string, fn?: (ctx: CanvasRenderingContext2D) => void): void;
afterDestroy(chart: Chart, args: any, _options: any): void;
private resumeRendering;
private renderStatVisualization;
private drawSparkline;
private formatStatValue;
}