Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-22604

Replica mismatch triggers lack customizable thresholds

XMLWordPrintable

    • Team INT
    • Sprint 100 (May 2023)
    • 1

      Steps to reproduce:

      Apply "Kubernetes cluster state by HTTP" template to a Kubernetes host and successfully configure it.

      Result:
      Observe Problems being generated whenever the desired number of replicas for an object are not met, however brief the condition might be.

      Expected:
      There should be macros that allow the thresholds for problem generation on replica mismatches to be adjusted. The problem formulas currently use a hardcoded logic of last(X)-last(Y)<>0, which uses the most recently stored value for items X and Y and does not allow for a custom threshold.

      The current logic can generate a lot of unnecessary Problems during normal operation of the cluster. If the reduced number of ready replicas is a result of a restart or redeployment action (particularly for deployments that use a rollout strategy of "Recreate"), the managed replicaSets will generate monitoring noise for a short-lived condition that quickly goes away.

       

      The following autodiscovery triggers should be re-evaluated:

      Kubernetes: Namespace {#NAMESPACE} RS {#NAME}: ReplicasSet mismatch
      Kubernetes: Namespace {#NAMESPACE} RS {#NAME}: Statefulset replicas mismatch
      Kubernetes: Namespace {#NAMESPACE} Deployment {#NAME}: Deployment replicas mismatch

            sasha Alexander Vladishev
            aboling Andrew Boling
            Team INT
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: