🎯Stats Management

SM es una caracteristica que tiene por principio ofrecer un listado del consumo de los endpoints de forma basica para entendimiento

Un ejemplo de cómo realizar un llamado a este endpoint desde el lado del cliente. Supongamos que el endpoint está en un servidor con la URL base http://tu-servidor.com y el endpoint específico es /management/stats/endpoints. Aquí tienes un ejemplo de cómo podrías hacer una solicitud HTTP a este endpoint utilizando JavaScript con fetch para obtener registros con paginación y filtrado por fecha:

Ejemplo de Llamada al Endpoint

1. Sin Paginación ni Filtro de Fecha:

fetch('http://tu-servidor.com/management/stats/endpoints')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error:', error));

2. Con Paginación (Por ejemplo, limit = 10, offset = 0):

fetch('http://tu-servidor.com/management/stats/endpoints?limit=10&offset=0')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error:', error));

3. Con Filtro de Fecha (Por ejemplo, desde 2024-01-01 hasta 2024-01-31):

fetch('http://tu-servidor.com/management/stats/endpoints?startDate=2024-01-01&endDate=2024-01-31')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error:', error));

4. Con Paginación y Filtro de Fecha:

fetch('http://tu-servidor.com/management/stats/endpoints?limit=10&offset=0&startDate=2024-01-01&endDate=2024-01-31')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error:', error));

Explicación:

  • Sin parámetros: Obtiene todos los registros sin paginación ni filtro de fecha.

  • Con Paginación: Limita los resultados a 10 registros, comenzando desde el primer registro.

  • Con Filtro de Fecha: Obtiene registros que tienen una fecha entre el 1 de enero de 2024 y el 31 de enero de 2024.

  • Con Paginación y Filtro de Fecha: Combina ambos, limitando los registros a 10 y filtrando por el rango de fechas especificado.

Last updated