Beispiel #1
0
 /// <summary>
 /// Creates the full set of labels supported for the current metric.
 ///
 /// This merges (in unspecified order) the defaults from prometheus-net with any in options.AdditionalRouteParameters.
 /// </summary>
 private string[] CreateDefaultLabelSet()
 {
     return(DefaultLabels.Concat(_additionalRouteParameters.Select(x => x.LabelName)).ToArray());
 }
 /// <summary>
 /// Creates the full set of labels supported for the current metric.
 ///
 /// This merges (in unspecified order) the defaults from prometheus-net with any in options.AdditionalRouteParameters.
 /// </summary>
 private string[] CreateDefaultLabelSet() =>
 DefaultLabels
 .Concat(_additionalRouteParameters.Select(x => x.LabelName))
 .Concat(_additionalLabels.Select(x => x.Key))
 .ToArray();