This content is associated with a legacy version of the Replicated product. For the current Replicated product documentation, see docs.replicated.com.
The Analyze Spec allows for gathering insights from your troubleshoot bundles about your end-customer installations.
Conditions are individual assertions that can be made on information gathered from your customer’s on-prem application via a troubleshoot bundle through variables. These assertions can be used to surface insights based on failure or success.
Example
analyze:
  v1:
    - name: os.ubuntu
      labels:
        iconKey: os_ubuntu
      insight:
        primary: OS is Ubuntu
        detail: Operating System is Ubuntu
        severity: info
      registerVariables:
        - name: os
          os: {}
      evaluateConditions:
        - condition:
            stringCompare:
              eq: ubuntu
            variableRef: os
          insightOnFalse:
            primary: OS is not Ubuntu
            detail: Operating System is not Ubuntu
            severity: debug