$newline never $# SPDX-FileCopyrightText: 2022 Gregor Kleen $# $# SPDX-License-Identifier: AGPL-3.0-or-later $maybe t <- metricsBearer
      #{toPathPiece t}
$forall SampleGroup Info{..} _ mSamples <- samples
#{metricName}

#{metricHelp}

$case mSamples $of []

_{MsgMetricNoSamples} $of _ $maybe (lPairs, sValue) <- singleSample metricName mSamples

#{decodeUtf8 sValue} $case lPairs $of [] $of _

    $forall (lName, lValue) <- lPairs
  • #{lName} = #{lValue} $nothing $with allLabels <- getLabels mSamples $if showMetricName metricName mSamples $forall Sample sName lPairs sValue <- mSamples $if showMetricName metricName mSamples
    _{MsgMetricName} $forall l <- allLabels #{l} _{MsgMetricValue}
    #{metricBasename metricName sName} $forall l <- allLabels $maybe lValue <- lookup l lPairs #{lValue} #{decodeUtf8 sValue}