Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ManagementCertEventKind ¶
type ManagementCertEventKind string
const ( // Emitted when we load the currently-installed certificate (e.g., agent restart). ManagementCertEventKindCurrent ManagementCertEventKind = "current" // Emitted for a renewal flow (provision/store). Exactly one event per renewal attempt. ManagementCertEventKindRenewal ManagementCertEventKind = "renewal" )
type ManagementCertMetricsCallback ¶
type ManagementCertMetricsCallback func( kind ManagementCertEventKind, cert *x509.Certificate, durationSeconds float64, err error, )
ManagementCertMetricsCallback observes management certificate events.
Semantics:
- kind=current: best-effort observation of the currently installed cert (no renewal attempt). durationSeconds is expected to be 0.
- kind=renewal: one renewal attempt observation (success/pending/failure) + durationSeconds. pending is typically signaled via ErrProvisionNotReady.
- cert may be nil (e.g., failures or non-ready/pending).
Click to show internal directories.
Click to hide internal directories.