|
38 | 38 | #include <bdlf_bind.h>
|
39 | 39 | #include <bdlt_currenttime.h>
|
40 | 40 | #include <bsl_atomic.h>
|
| 41 | +#include <bsl_string_view.h> |
41 | 42 | #include <bsl_vector.h>
|
42 | 43 | #include <bsla_annotations.h>
|
43 | 44 | #include <bslmt_condition.h>
|
@@ -68,61 +69,61 @@ class Tagger {
|
68 | 69 |
|
69 | 70 | public:
|
70 | 71 | // MANIPULATORS
|
71 |
| - Tagger& setCluster(const bslstl::StringRef& value) |
| 72 | + Tagger& setCluster(bsl::string_view value) |
72 | 73 | {
|
73 | 74 | labels["Cluster"] = value;
|
74 | 75 | return *this;
|
75 | 76 | }
|
76 | 77 |
|
77 |
| - Tagger& setDomain(const bslstl::StringRef& value) |
| 78 | + Tagger& setDomain(bsl::string_view value) |
78 | 79 | {
|
79 | 80 | labels["Domain"] = value;
|
80 | 81 | return *this;
|
81 | 82 | }
|
82 | 83 |
|
83 |
| - Tagger& setTier(const bslstl::StringRef& value) |
| 84 | + Tagger& setTier(bsl::string_view value) |
84 | 85 | {
|
85 | 86 | labels["Tier"] = value;
|
86 | 87 | return *this;
|
87 | 88 | }
|
88 | 89 |
|
89 |
| - Tagger& setQueue(const bslstl::StringRef& value) |
| 90 | + Tagger& setQueue(bsl::string_view value) |
90 | 91 | {
|
91 | 92 | labels["Queue"] = value;
|
92 | 93 | return *this;
|
93 | 94 | }
|
94 | 95 |
|
95 |
| - Tagger& setRole(const bslstl::StringRef& value) |
| 96 | + Tagger& setRole(bsl::string_view value) |
96 | 97 | {
|
97 | 98 | labels["Role"] = value;
|
98 | 99 | return *this;
|
99 | 100 | }
|
100 | 101 |
|
101 |
| - Tagger& setInstance(const bslstl::StringRef& value) |
| 102 | + Tagger& setInstance(bsl::string_view value) |
102 | 103 | {
|
103 | 104 | labels["Instance"] = value;
|
104 | 105 | return *this;
|
105 | 106 | }
|
106 | 107 |
|
107 |
| - Tagger& setRemoteHost(const bslstl::StringRef& value) |
| 108 | + Tagger& setRemoteHost(bsl::string_view value) |
108 | 109 | {
|
109 | 110 | labels["RemoteHost"] = value;
|
110 | 111 | return *this;
|
111 | 112 | }
|
112 | 113 |
|
113 |
| - Tagger& setDataType(const bslstl::StringRef& value) |
| 114 | + Tagger& setDataType(bsl::string_view value) |
114 | 115 | {
|
115 | 116 | labels["DataType"] = value;
|
116 | 117 | return *this;
|
117 | 118 | }
|
118 | 119 |
|
119 |
| - Tagger& setAppId(const bslstl::StringRef& value) |
| 120 | + Tagger& setAppId(bsl::string_view value) |
120 | 121 | {
|
121 | 122 | labels["AppId"] = value;
|
122 | 123 | return *this;
|
123 | 124 | }
|
124 | 125 |
|
125 |
| - Tagger& setPort(const bslstl::StringRef& value) |
| 126 | + Tagger& setPort(bsl::string_view value) |
126 | 127 | {
|
127 | 128 | labels["Port"] = value;
|
128 | 129 | return *this;
|
@@ -651,8 +652,8 @@ void PrometheusStatConsumer::captureClusterStats(const LeaderSet& leaders)
|
651 | 652 | clusterIt->datum();
|
652 | 653 | bdld::DatumMapRef map = mdSp->datum().theMap();
|
653 | 654 |
|
654 |
| - bslstl::StringRef upstream = map.find("upstream")->theString(); |
655 |
| - tagger.setRemoteHost(upstream.isEmpty() ? "_none_" : upstream); |
| 655 | + bsl::string_view upstream = map.find("upstream")->theString(); |
| 656 | + tagger.setRemoteHost(upstream.empty() ? "_none_" : upstream); |
656 | 657 | }
|
657 | 658 |
|
658 | 659 | for (DatapointDefCIter dpIt = bdlb::ArrayUtil::begin(defs);
|
@@ -787,7 +788,7 @@ void PrometheusStatConsumer::captureDomainStats(const LeaderSet& leaders)
|
787 | 788 | bslma::ManagedPtr<bdld::ManagedDatum> mdSp = domainIt->datum();
|
788 | 789 | bdld::DatumMapRef map = mdSp->datum().theMap();
|
789 | 790 |
|
790 |
| - const bslstl::StringRef clusterName = map.find("cluster")->theString(); |
| 791 | + const bsl::string_view clusterName = map.find("cluster")->theString(); |
791 | 792 |
|
792 | 793 | if (leaders.find(clusterName) == leaders.end()) {
|
793 | 794 | // is NOT leader
|
|
0 commit comments