diff --git a/lib/htmlcomponents/components.qtpl b/lib/htmlcomponents/components.qtpl new file mode 100644 index 0000000000..63fc8fed7d --- /dev/null +++ b/lib/htmlcomponents/components.qtpl @@ -0,0 +1,33 @@ +{% stripspace %} + +// CommonHeader writes common header for /targets-like pages +{% func CommonHeader() %} + + + +{% endfunc %} + +// Navbar writes navigation bar for /targets-like pages +{% func Navbar() %} +
+{% endfunc %} + +// ErrorNotification writes the given err as error notification +{% func ErrorNotification(err error) %} +Step | Relabeling Rule | Input Labels | Output labels |
---|---|---|---|
`) +//line lib/promrelabel/debug.qtpl:118 + qw422016.N().D(i) +//line lib/promrelabel/debug.qtpl:118 + qw422016.N().S(` | `) +//line lib/promrelabel/debug.qtpl:119 + qw422016.E().S(ds.Rule) +//line lib/promrelabel/debug.qtpl:119 + qw422016.N().S(` | `)
+//line lib/promrelabel/debug.qtpl:122
+ streamlabelsWithHighlight(qw422016, inLabels, changedLabels, "red")
+//line lib/promrelabel/debug.qtpl:122
+ qw422016.N().S(` | `)
+//line lib/promrelabel/debug.qtpl:127
+ streamlabelsWithHighlight(qw422016, outLabels, changedLabels, "blue")
+//line lib/promrelabel/debug.qtpl:127
+ qw422016.N().S(` |
Step | Relabeling Rule | Input Labels | Output labels |
---|---|---|---|
`) -//line lib/promscrape/relabel_debug.qtpl:118 - qw422016.N().D(i) -//line lib/promscrape/relabel_debug.qtpl:118 - qw422016.N().S(` | `) -//line lib/promscrape/relabel_debug.qtpl:119 - qw422016.E().S(ds.Rule) -//line lib/promscrape/relabel_debug.qtpl:119 - qw422016.N().S(` | `)
-//line lib/promscrape/relabel_debug.qtpl:122
- streamlabelsWithHighlight(qw422016, inLabels, changedLabels, "red")
-//line lib/promscrape/relabel_debug.qtpl:122
- qw422016.N().S(` | `)
-//line lib/promscrape/relabel_debug.qtpl:127
- streamlabelsWithHighlight(qw422016, outLabels, changedLabels, "blue")
-//line lib/promscrape/relabel_debug.qtpl:127
- qw422016.N().S(` |
Endpoint | State | Labels | Debug relabeling | Scrapes | Errors | Last Scrape | Duration | Samples | Last error |
---|---|---|---|---|---|---|---|---|---|
`) -//line lib/promscrape/targetstatus.qtpl:247 +//line lib/promscrape/targetstatus.qtpl:231 qw422016.E().S(endpoint) -//line lib/promscrape/targetstatus.qtpl:247 +//line lib/promscrape/targetstatus.qtpl:231 qw422016.N().S(` (response) | `) -//line lib/promscrape/targetstatus.qtpl:253 +//line lib/promscrape/targetstatus.qtpl:237 if ts.up { -//line lib/promscrape/targetstatus.qtpl:253 +//line lib/promscrape/targetstatus.qtpl:237 qw422016.N().S(`UP`) -//line lib/promscrape/targetstatus.qtpl:255 +//line lib/promscrape/targetstatus.qtpl:239 } else { -//line lib/promscrape/targetstatus.qtpl:255 +//line lib/promscrape/targetstatus.qtpl:239 qw422016.N().S(`DOWN`) -//line lib/promscrape/targetstatus.qtpl:257 +//line lib/promscrape/targetstatus.qtpl:241 } -//line lib/promscrape/targetstatus.qtpl:257 +//line lib/promscrape/targetstatus.qtpl:241 qw422016.N().S(` | `)
-//line lib/promscrape/targetstatus.qtpl:262
+//line lib/promscrape/targetstatus.qtpl:246
streamformatLabels(qw422016, ts.sw.Config.Labels)
-//line lib/promscrape/targetstatus.qtpl:262
+//line lib/promscrape/targetstatus.qtpl:246
qw422016.N().S(` | debug | `) -//line lib/promscrape/targetstatus.qtpl:271 +//line lib/promscrape/targetstatus.qtpl:255 qw422016.N().D(ts.scrapesTotal) -//line lib/promscrape/targetstatus.qtpl:271 +//line lib/promscrape/targetstatus.qtpl:255 qw422016.N().S(` | `) -//line lib/promscrape/targetstatus.qtpl:272 +//line lib/promscrape/targetstatus.qtpl:256 qw422016.N().D(ts.scrapesFailed) -//line lib/promscrape/targetstatus.qtpl:272 +//line lib/promscrape/targetstatus.qtpl:256 qw422016.N().S(` | `) -//line lib/promscrape/targetstatus.qtpl:274 +//line lib/promscrape/targetstatus.qtpl:258 if lastScrapeDuration < 365*24*time.Hour { -//line lib/promscrape/targetstatus.qtpl:275 +//line lib/promscrape/targetstatus.qtpl:259 qw422016.N().D(int(lastScrapeDuration.Milliseconds())) -//line lib/promscrape/targetstatus.qtpl:275 +//line lib/promscrape/targetstatus.qtpl:259 qw422016.N().S(`ms ago`) -//line lib/promscrape/targetstatus.qtpl:276 +//line lib/promscrape/targetstatus.qtpl:260 } else { -//line lib/promscrape/targetstatus.qtpl:276 +//line lib/promscrape/targetstatus.qtpl:260 qw422016.N().S(`none`) -//line lib/promscrape/targetstatus.qtpl:278 +//line lib/promscrape/targetstatus.qtpl:262 } -//line lib/promscrape/targetstatus.qtpl:278 +//line lib/promscrape/targetstatus.qtpl:262 qw422016.N().S(` | `) -//line lib/promscrape/targetstatus.qtpl:279 +//line lib/promscrape/targetstatus.qtpl:263 qw422016.N().D(int(ts.scrapeDuration)) -//line lib/promscrape/targetstatus.qtpl:279 +//line lib/promscrape/targetstatus.qtpl:263 qw422016.N().S(`ms | `) -//line lib/promscrape/targetstatus.qtpl:280 +//line lib/promscrape/targetstatus.qtpl:264 qw422016.N().D(ts.samplesScraped) -//line lib/promscrape/targetstatus.qtpl:280 +//line lib/promscrape/targetstatus.qtpl:264 qw422016.N().S(` | `) -//line lib/promscrape/targetstatus.qtpl:281 +//line lib/promscrape/targetstatus.qtpl:265 if ts.err != nil { -//line lib/promscrape/targetstatus.qtpl:281 +//line lib/promscrape/targetstatus.qtpl:265 qw422016.E().S(ts.err.Error()) -//line lib/promscrape/targetstatus.qtpl:281 +//line lib/promscrape/targetstatus.qtpl:265 } -//line lib/promscrape/targetstatus.qtpl:281 +//line lib/promscrape/targetstatus.qtpl:265 qw422016.N().S(` |
Status | Discovered Labels | Target Labels | Debug relabeling |
---|---|---|---|
`) -//line lib/promscrape/targetstatus.qtpl:330 +//line lib/promscrape/targetstatus.qtpl:314 if t.up { -//line lib/promscrape/targetstatus.qtpl:330 +//line lib/promscrape/targetstatus.qtpl:314 qw422016.N().S(`UP`) -//line lib/promscrape/targetstatus.qtpl:332 +//line lib/promscrape/targetstatus.qtpl:316 } else if t.labels.Len() > 0 { -//line lib/promscrape/targetstatus.qtpl:332 +//line lib/promscrape/targetstatus.qtpl:316 qw422016.N().S(`DOWN`) -//line lib/promscrape/targetstatus.qtpl:334 +//line lib/promscrape/targetstatus.qtpl:318 } else { -//line lib/promscrape/targetstatus.qtpl:334 +//line lib/promscrape/targetstatus.qtpl:318 qw422016.N().S(`DROPPED`) -//line lib/promscrape/targetstatus.qtpl:336 +//line lib/promscrape/targetstatus.qtpl:320 } -//line lib/promscrape/targetstatus.qtpl:336 +//line lib/promscrape/targetstatus.qtpl:320 qw422016.N().S(` | `) -//line lib/promscrape/targetstatus.qtpl:339 +//line lib/promscrape/targetstatus.qtpl:323 streamformatLabels(qw422016, t.originalLabels) -//line lib/promscrape/targetstatus.qtpl:339 +//line lib/promscrape/targetstatus.qtpl:323 qw422016.N().S(` | `) -//line lib/promscrape/targetstatus.qtpl:342 +//line lib/promscrape/targetstatus.qtpl:326 streamformatLabels(qw422016, t.labels) -//line lib/promscrape/targetstatus.qtpl:342 +//line lib/promscrape/targetstatus.qtpl:326 qw422016.N().S(` | `) -//line lib/promscrape/targetstatus.qtpl:345 +//line lib/promscrape/targetstatus.qtpl:329 targetID := getLabelsID(t.originalLabels) -//line lib/promscrape/targetstatus.qtpl:345 +//line lib/promscrape/targetstatus.qtpl:329 qw422016.N().S(`debug |