package
0.0.0-20200703085847-980806fd187c
Repository: https://github.com/maladie/control-plane.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
OperationDurationCollector provides histograms which describes the time of provisioning/deprovisioning operations: - compass_keb_provisioning_duration_minutes - compass_keb_deprovisioning_duration_minutes.
OperationResultCollector provides the following metrics: - compass_keb_provisioning_result{"operation_id", "runtime_id", "instance_id"} - compass_keb_deprovisioning_result{"operation_id", "runtime_id", "instance_id"} These gauges show the status of the operation.
No description provided by the author
StepResultCollector provides the following metrics: - compass_keb_provisioning_step_result{"operation_id", "runtime_id", "instance_id", "step_name"} - compass_keb_deprovisioning_step_result{"operation_id", "runtime_id", "instance_id", "step_name"} These gauges show the status of the operation step.

# Interfaces

InstancesStatsGetter provides number of all instances failed, succeeded or orphaned (instance exists but the cluster was removed manually from the gardener): - compass_keb_instances_total - total number of all instances - compass_keb_global_account_id_instances_total - total number of all instances per global account.
OperationsStatsGetter provides metrics, which shows how many operations were done: - compass_keb_operations_provisioning_failed_total - compass_keb_operations_provisioning_in_progress_total - compass_keb_operations_provisioning_succeeded_total - compass_keb_operations_deprovisioning_failed_total - compass_keb_operations_deprovisioning_in_progress_total - compass_keb_operations_deprovisioning_secceeded_total.