# Functions
NewEntityDiff creates a diagnostic entity diff.
NewServer creates a diagnostics server ready to start listening.
# Constants
FallbackStatusNotTriggered indicates that the fallback configuration generation was not triggered.
FallbackStatusTriggered indicates that the fallback configuration generation was triggered.
# Structs
AffectedObject is a Kubernetes object associated with diagnostic information.
ClientDiagnostic contains settings and channels for receiving diagnostic data from the controller's Kong client.
ConfigDiff holds a config update, including its config hash, the rough timestamp when the controller completed sending it to the gateway, and the entities that changed in the course of reconciling the config state.
ConfigDump contains a config dump and a flag indicating that the config was not successfully applid.
ConfigDumpResponse is the GET /debug/config/[successful|failed] response schema.
DiffIndex maps a hash to its timestamp.
DiffResponse is the GET /debug/config/diff response schema.
DumpMeta annotates a config dump.
EntityDiff is an individual entity change.
FallbackAffectedObjectMeta is a fallback affected object metadata.
FallbackResponse is the GET /debug/config/fallback response schema.
Server is an HTTP server running exposing the pprof profiling tool, and processing diagnostic dumps of Kong configurations.
ServerConfig contains configuration for the diagnostics server.
# Type aliases
FallbackStatus describes whether the fallback configuration generation was triggered or not.