8000 Vectors and Family<T>.Add() · Issue #658 · jupp0r/prometheus-cpp · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Vectors and Family<T>.Add()  #658
Open
@carlosatrios

Description

@carlosatrios

@gjasny In a similar vain to #380, are you expected to interact with vectors in a similar way? I can't get the output of Add to play nice with any variation of vector.

  using Families = std::variant<std::reference_wrapper<Family<Counter>>, std::reference_wrapper<Family<Gauge>>, std::reference_wrapper<Family<Histogram>>, std::reference_wrapper<Family<Summary>>>;
  std::map<std::string, Families> metricsMap;

auto& histogram = BuildHistogram().Name("some_histogram").Help("Some Histogram").Register(*registry);
  metricsMap.emplace(histogram.GetName(), histogram);

std::vector<Families> example;
example.push_back(histogram.Add({{"example", "example"}});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0