Ether Framework
Unified API docs for Ether modules
Loading...
Searching...
No Matches
Package dev.rafex.ether.observability.core.probe

Health and readiness probe models and aggregation helpers. More...

Classes

class  ProbeAggregator
 Utilidad para agregar resultados de múltiples probes de verificación. More...
interface  ProbeCheck
 Función para ejecutar una verificación de probe. More...
enum  ProbeKind
 Tipos de probes de verificación disponibles. More...
enum  ProbeStatus
 Estados de salud disponibles para probes. More...

Functions

record ProbeReport (ProbeKind kind, ProbeStatus status, List< ProbeResult > results)
 Reporte de resultados de probes de verificación.
record ProbeResult (String name, ProbeKind kind, ProbeStatus status, String detail)
 Resultado individual de una verificación de probe.

Detailed Description

Health and readiness probe models and aggregation helpers.

Function Documentation

◆ ProbeReport()

record dev.rafex.ether.observability.core.probe.ProbeReport ( ProbeKind kind,
ProbeStatus status,
List< ProbeResult > results )

Reporte de resultados de probes de verificación.

Es un record inmutable que contiene el tipo de probe, el estado agregado y los resultados individuales de cada verificación.

Parameters
kindel tipo de probe
statusel estado agregado
resultslos resultados individuales

Devuelve un mapa con el nombre de cada probe y su estado.

Returns
mapa de nombres a estados

Definition at line 42 of file ProbeReport.java.

References ProbeReport().

Referenced by dev.rafex.ether.observability.core.probe.ProbeAggregator.aggregate(), and ProbeReport().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ProbeResult()

record dev.rafex.ether.observability.core.probe.ProbeResult ( String name,
ProbeKind kind,
ProbeStatus status,
String detail )

Resultado individual de una verificación de probe.

Es un record inmutable que contiene el nombre, tipo, estado y detalles de una verificación específica.

Parameters
nameel nombre de la verificación
kindel tipo de probe
statusel estado resultante
detaildetalles adicionales (puede ser vacío)

Definition at line 39 of file ProbeResult.java.

References ProbeResult().

Referenced by dev.rafex.ether.observability.core.probe.ProbeCheck.execute(), and ProbeResult().

Here is the call graph for this function:
Here is the caller graph for this function: