ammfec-metrics
v1.1.0
Published
proyects for metrics ammfec
Readme
Ammfec Metrics
Descripción
Esta es una libreria de uso excusivo para la medicion de datos en proyectos node.js uzando typescript
Contenido
Instalación
para instalar la libreria usar npm i ammfec-metrics
Uso
Para comenzar a utlizar la libreria se tiene que exportar instanciar la clase AmmfecMetrics con su configuracion correspondiente y exportarla para su uso en todo el proyecto.
Ejemplo
// config/app.config.ts
import { AmmfecMetrics } from 'ammfec-metrics';
export const metrics = new AmmfecMetrics({
appName: 'app',
host: process.env.DB_METRICS_HOST || '192.168.0.1',
port: parseInt(process.env.DB_METRICS_PORT || '3306'),
username: process.env.DB_METRICS_USER_NAME || 'root',
password: process.env.DB_METRICS_USER_PSW || 'root',
database: process.env.DB_METRICS_NAME || 'db_name',
});// services/test.js
import { metrics } from "../config/app.config";
export async function testService(): Promise<Test> {
const data = new Map<string, any>();
data.set('key1', 'info key1');
data.set('key2', 'info key2');
metrics.addMetric('testInfo', data);
}